janek123
11.10.2006, 16:01:25
W input chcę dopuścic tylko cyfry i - do wprowadzania do pola (NIP).
Chcę użyć: onKeyDown
Gdzie jest zapisany naciśnięty znak ?
Czy to jets dobry pomysł?
A może jest jakaś możlwiość wprowadznie do input maski, wg któej input będzie przyjmował znaki ?
treewood
11.10.2006, 16:09:04
janek123 - a moze onsubmit ? jak ktos kliknie na submit to dopiero wtedy wyskoczy komunikat? onsubmit wstaw sobie do form'a i odwolaja sie do jakiejs funkcji np.:
<form onsubmit="return funkcjaJakas( this );">
janek123
11.10.2006, 16:11:40
chciałbym dopuścic tylkow prowadznie cyfr.
onSubmit sprawdzi mi dopiero pow prowdzeniu całego numeru.
erix
11.10.2006, 19:24:52
Dla <input> dodajesz
onkeypress="sprawdz(this)":
Kod
function sprawdz(obj){
if(obj.value.length>2 && isNaN(obj.value)){
return false;
}else{
return true;
}
}
janek123
11.10.2006, 21:21:34
Metoda jest dobra. Dziękuję,
Gdzei mogę znaleźć dobry kurs js z opisami wszystkich obiektów i metod ?