|
|
|
| Здравствуйте!
мне на этом форуме помогли и подкинули хороший скрипт заполнения формы,а вот бы еще сделать проверку на заполняймость
<form name="form1" align="center" method="POST" action="proverka.php" >
<input name="login"
value="Логин"
class="holim"
onFocus="if (this.value == 'Логин') {this.value = ''; this.form.login.value = ''}"
onclick="if (this.value == 'Логин') {this.value = ''; this.form.login.value = ''}"
onblur="if (!this.value) {this.value = 'Логин'; this.form.login.value = 'Логин'}"
size="10" maxlength="15"
class="holim" id="login2"/>
<input name="password"
value="Пароль"
type="password"
onFocus="if (this.value == 'Пароль') {this.value = ''; this.form.password.value = ''}"
onclick="if (this.value == 'Пароль') {this.value = ''; this.form.password.value = ''}"
onblur="if (!this.value) {this.value = 'Пароль'; this.form.password.value = 'Пароль'}"
size="10" maxlength="15" id="password2"/>
<a href="#" class="alllink3" onClick="var s = document.forms.form1; if (Validator (s)) s.submit (); return !1" />Авторизация!</a></td>
</tr>
</form>
|
сейчас скрипт "не видит" проверочный скрипт
function Validator(theForm)
{
if (theForm.login2.value == '')
{
alert("Введите логин!");
theForm.login2.focus();
return (false);
}
return (true);
}
|
| |
|
|
|
|
|
|
|
для: vadimka
(27.07.2009 в 21:56)
| | тут главная проблема - как написать, что если задействована функция то если
onclick(); theForm.login.onclick();
| если
onblur(); theForm.login.onblur();
|
| |
|
|
|
|
|
|
|
для: vadimka
(27.07.2009 в 23:28)
| | Больно не бейте - но такое вот извращение почему то работает
function Validator(theForm)
{
if (!proverka(theForm.login.value))
{
alert("Введите логин, используя буквы латинского алфавита, цифры и нижнее подчеркивание!");
if (typeof "focus()") {
theForm.login.value = "";
theForm.login.focus();}
else if (typeof "onclick()") {
theForm.login.value = "";
theForm.login.onclick(); }
else if (typeof "onblur()") {
theForm.login.value = "";
theForm.login.onblur();}
return (false);
}
return (true);
}
|
| |
|
|
|