Программирование > JavaScript & JScript
зачем так быстро тему закрыли? - confirm - после отмены все равно форма обсубмичивает
n0name:
Проверено, все работает, пользуйся :)
[PHP]
function submit_form(){
if(proverka()){document.forms[0].submit();}
}
n0name:
Проверено, все работает, пользуйся :)
<form action="your_script.php" action=get>
<input type="text" name="artikul">
<input type="button" name="ok" value="Добавить" onclick="submit_or_not_submit();">
</form>
<script language="javascript">
function submit_or_not_submit(){
if(proverka()){document.forms[0].submit();}
}
function proverka(){
if(document.forms[0].artikul.value==\'\'){alert("Error");return false;}
return true;
}
</script>
tarya:
--- Цитировать ---n0name:
Проверено, все работает, пользуйся
--- Конец цитаты ---
Ты пробовал вместе с ПХП скрпитом?
//добавление продукции
if ($action == "add_prod")
{
if (isset ($submit_add))
{
connect ();
$query = "INSERT INTO prod VALUES (NULL, \'$artikul\', \'$decor\', \'$name\', \'$razdel\', \'$category\', \'$about\', \'$cena\', \'$optcena\', \'$act\', \'$sale\', \'$soputs\', \'$soputs_razdel\', NULL, \'$ready\', \'$visible\', NULL, NULL, NULL)";
mysql_query ($query) or die(mysql_error());
print "Все данные занесены успешно!";
}
else
{
addprod();
}
} // !добавление продукции
Потом получается то что
Xander:
tarya
А что бы тебе не повесить проверку на OnSubmit?
Как-то так:
function CheckIt() {
...
return true;
} else {
return false;
}
Или не работает?
tarya:
нет ребята смотрите. все работает и просто чудесно и интересно, поля проверяются, но вот в чем вопрос. ПХП скрипт проверяет была ли нажата кнопка Субмит, и если она нажата то неспотря на то как прошло выполнение ява скрипта - форма обрабатывается, обрабатывается несмотря на то какой результат у явы - true или false...
можно и было бы решением задавать в
Навигация
Перейти к полной версии