|
|
|
|
|
для: sim5
(22.08.2007 в 12:43)
| | о, так работает, спасибо! | |
|
|
|
|
|
|
|
для: inga
(22.08.2007 в 12:31)
| | Ну тогда уж лучше так, да и условия у вас прописано надо сказать...
<script language="JavaScript">
function formCheck(f){
if(f.name_1.value.length<1){
alert("Не менее одного символа");
return false;
}
else return true;
}
</script>
<form action="" method="get" name="regist" onsubmit="return formCheck(this);">
<input type="text" size="30" maxlength="20" name="name_1"/>
<input type="submit" value="ok" />
</form>
|
И что означает слеш у вас перед именем элемента:
<input type="text" size="30" maxlength="20" / name="name_1"> | |
|
|
|
|
|
|
|
для: coloboc66
(22.08.2007 в 12:20)
| | это все не то, к форме обращение нормальное, скрипт выдает же alert("не менше 1-го символа") и должен не отправлять данные, но он почему то передает | |
|
|
|
|
|
|
|
для: inga
(22.08.2007 в 12:17)
| | К форме нужно так обращаться:
var MF=document.forms.["regist"]; | |
|
|
|
|
|
|
|
для: sim5
(22.08.2007 в 12:01)
| | я return пишу в самой функции, это не помогло | |
|
|
|
|
|
|
|
для: inga
(22.08.2007 в 11:52)
| | <form action="" method="get" name="regist" onsubmit="return formCheck()"> | |
|
|
|
|
|
|
| пишу проверку формы
<script language="JavaScript">
function formCheck(){
var MF=document.regist;
if(1>MF.name_1.value.length){alert("не менше 1-го символа");MF.house.focus();return false;}
else return true;
}
</script>
|
и сама форма
<form action="" method="get" name="regist" onsubmit="formCheck();">
<input type="text" size="30" maxlength="20" / name="name_1">
<input type="submit" value="ok" />
</form>
|
сообщение про ошибку выдает если не введу имя, но данные из формы передает, а передавать не должно.
пробывала для проверки написать так
<script language="JavaScript">
function formCheck(){
return false;
}
</script>
|
и в этом случает передаются данные
подскажите что я не так делаю? | |
|
|
|
|