|
|
|
| Есть форма с кнопкой
<td><input type='submit' name='b_AddPro' value='Сохранить' onclick='Save()' /></td>
| Перед заливкой данных делаю проверку :
<script type="text/JavaScript">
<!--
function Save(){
if(document.pr_ins.NamePro.value == '' )
{ alert('Вы не ввели Наименование производителя!');}
else { document.location='proizv_ins.php'; }
}
//-->
</script>
| Форму обрабатываю в том же файле proizv_ins.php. При нажатии на кнопку даже если NamePro.value пусто - выдает, что оно пусто и все равно передает эти данные.
Как сделать чтоб не передавало данные? | |
|
|
|
|
|
|
|
для: Worldmen
(06.04.2008 в 20:42)
| | имхо надо делать
<td><input type='button' name='b_AddPro' value='Сохранить' onclick='Save()' /></td>
|
<script type="text/JavaScript">
<!--
function Save(){
if(document.pr_ins.NamePro.value == '' )
{ alert('Вы не ввели Наименование производителя!');}
else {
document.forms['pr_ins'].submit();
}
}
//-->
</script>
|
Хотя не уверен, что оптимально... | |
|
|
|
|
|
|
|
для: Worldmen
(06.04.2008 в 20:42)
| |
<input type='submit' name='b_AddPro' value='Сохранить' />
а форме:
<form action="" onsubmit="return Save()">
а в скрипте:
if(document.pr_ins.NamePro.value == '' )
{ alert('Вы не ввели Наименование производителя!');
return false;}
....
|
| |
|
|
|
|
|
|
|
для: Worldmen
(06.04.2008 в 20:42)
| | . | |
|
|
|