dima_s_d_s

dima_s_d_s
Рейтинг
4
Регистрация
20.11.2006

Можно и на джава, так даже лучше, так как проверка происходит в реальном времени. Тоесть, если пользователь ввел данные не корректно, и при этом нажал отправить ему выскочит сообщение об ошибке введённых данных. При этом страница не будет перезагружаться

вот пример на проверку урл адреса (так я проверяю)

<script language="javascript">

function validate_link(){
var sitelink=document.subscribe.sitelink.value;
var reg_sitelink = new RegExp("^http://[0-9a-z_^.]+\\.[a-z]{2,3}/", 'i');

if (!reg_sitelink.test(sitelink)) { alert('Ошибка в адресе сайта'); return false;}
else {return true;}

}
</script>

<form method="post" action="index.html" name="subscribe" onSubmit='return validate_link()'>
<table cellpadding="5" cellspacing="5" width="80%">
<tr>
<td style="text-align:center" class="tab">Ссылка на сайт вида http://site.ru/ (Слеш в конце обязателен )</td>
<td style="text-align:center" class="tab"><input type="text" name="sitelink" size="30" maxlength="30" value="http://"></td>
</tr>
<tr><td> <input type="submit" value="Добавить"></td></tr>
</table></form>