Не успевает отправить новые данные
<script> function ValidateForm1(theForm) { var hash=document.getElementById("hash").value; hash=1; alert(hash); sleep(5000); return true; } </script> <form method="post" onsubmit="return ValidateForm1(this)"> <input type="submit" value="Отправить" /> <input type="hidden" value="0" name="hash"> </form> Данные на сервер приходят до изменения, хотя return true вызывается после 5-ти секундного ожидания. Как решить вопрос? |
что за sleep(5000);?? такой функции в js нет
|
Как нет? а почему тогда у меня не ругается на ошибки? Может из jQuery тянет?
|
var hash=document.getElementById("hash").value;
hash=1; а какое здесь изменение то? Это не ссылка, вы меняете значение переменной. var hash=document.getElementById("hash"); hash.value=1; и не нужны тут никакие слипы. |
edison,
ага, вы правы, фиг знает что я там менял этой строкой, но не инпут. Все работает спасибо, слипы не нужны) |
Часовой пояс GMT +3, время: 10:37. |