|
|
|
| Здравствуйте!
Помогите пожалуйста отредактировать ниже приведенный пример, так чтобы при нажатии на кнопку submit проверялась бы информация введенная в поля, а именно, что в первом поле введено число => 50, во втором поле должна быть введена хоть какая-то информация, в третьем нужно проверить что введен именно e-mail и в конце проверить что установлена галочка checkbox. Если все верное то мы переходим по запросу на acrion.php, а если нет, то окошком alert нам пишет к примеру что введено число менее 50, неправильно указан e-mail и т.д. Если можно сделать что будет не окошко выскакивать а писать рядом с неправильной формой сообщение об ошибке, то будет просто супер.
Всем заранее огромное спасибо!
<form action="action.php">
<input type="text"> // здесь вводим число не менее 50
<br>
<input type="text"> // здесь любой текст
<br>
<input type="text"> // здесь e-mail
<br>
<input type="checkbox" value=""> // галочка, которую нужно поставить
<br>
<input type="submit">
</form>
|
| |
|
|
|
|
|
|
|
для: home-studia
(07.02.2009 в 16:20)
| |
<script>
function MF (x)
{
var k = true;
with (document)
{
getElementById ('c50').style.visibility = 'hidden';
getElementById ('txt').style.visibility = 'hidden';
getElementById ('eml').style.visibility = 'hidden';
getElementById ('gal').style.visibility = 'hidden';
if (x.C_50.value * 1 < 50)
{getElementById ('c50').style.visibility = 'visible'; k = false}
if (!x.T_XT.value)
{getElementById ('txt').style.visibility = 'visible'; k = false}
if (!x.E_ML.value.match (/[a-z0-9_]+\@[a-z0-9_]+\.[a-z]{2,5}/))
{getElementById ('eml').style.visibility = 'visible'; k = false}
if (!x.G_AL.checked)
{getElementById ('gal').style.visibility = 'visible'; k = false}
}
return k;
}
</script>
<style>
span {color: red}
</style>
<form action="action.php">
<input type="text" name="C_50"><span id="c50" style="visibility: hidden">здесь вводим число не менее 50</span>
<br>
<input type="text" name="T_XT"><span id="txt" style="visibility: hidden">здесь любой текст</span>
<br>
<input type="text" name="E_ML"><span id="eml" style="visibility: hidden">здесь e-mail</span>
<br>
<input type="checkbox" value="" name="G_AL"><span id="gal" style="visibility: hidden">галочка, которую нужно поставить</span>
<br>
<input type="submit" onclick="return MF (this.form)">
</form>
|
| |
|
|
|
|
|
|
|
для: PAT
(07.02.2009 в 18:26)
| | Громадное спасибо PAT! Именно то, что нужно :-) | |
|
|
|