Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Java script при заполнении поля форма нужно появление объекта (https://javascript.ru/forum/dom-window/6764-java-script-pri-zapolnenii-polya-forma-nuzhno-poyavlenie-obekta.html)

StP 20.12.2009 18:13

Java script при заполнении поля форма нужно появление объекта
 
Идея такая если допустим поле формы содержит более 5и символов рядом с ним становится видимой картинка



Вот мой код сколько не мучал не допер



<html>
<script>

function sendForm()

{
if (document.form.name.value=="")
{alert ("Пожалуйста введите ваше имя")
document.form.name.focus()
return false
}
else
if (document.form.email.value=="")
{alert ("Введите  имэйл")
document.form.email.focus()
return false
}
else
if (document.form.password.value=="")
{alert ("password")
document.form.password.focus()
return false
}
else
if (document.form.password2.value=="")
{alert ("password")
document.form.password2.focus()
return false
}
else
if (document.form.password.value!=document.form.password.value)
{alert ("ne sovpadaut paroli")
document.form.password2.focus()
return false
}
else
m=document.form.email.value.indexOf("@",0)
if(m==-1)
	{alert("Вы ввели неверный электронный адрес!")
	document.form.email.value=""
	document.form.email.focus()
	return false
	}
return true}

</script>

<body>
<form name=form action="mailto:st_pasha@mail.ru" onsubmit="return sendForm()">
Логин <input type=text name="name">
<br>  
Имэйл <input type=text name="email">
<br>
Пароль <input type=text name="password">
<br>
Повтор пароля  <input type=text name="password2"><br>
<input type="submit" value="otpravit">
<input type="reset" value="reset">
</form>
</body>
</html>



Помогите пожалсто ибо я новичек в JS

Gozar 21.12.2009 21:18

<input type="text" onkeyup="if(this.value.length>5){document.getElementById('k1').style.visibility='visible'}">
<img id="k1" src="http://javascript.ru/modules/smileys/packs/smilies/wink.gif" style="visibility:hidden">


Я привожу Вам этот код как пример, однако такая реализация урезанная, почитайте http://javascript.ru/forum/events/66...tipa-text.html


Часовой пояс GMT +3, время: 01:00.