|
|
|
| День добрый! Есть у небольшая проблемка. Я не силен в jave и мне нужна помощь. На странице есть форма с тектовым полем и кнопкой отправить. Данные оправляются в соседний фрейм. Мне нужно, чтоб поле ввода после отправки очищалось... Я так понимаю нужно на onSubmit вешать очистку, но чета у меня никак не работает. Что я делаю не так? Помогите - ПЛИЗ
<form name="formfind" action="find.php" target="pricel" onsubmit="document.forms[formfind].reset()">
<table border="0" cellspacing="2" cellpadding="0">
<tr>
<td><input name="find" id="text" size="18"/></td>
<td><input id="sbtn" type="submit" value="Найти"/></td>
</tr>
</table>
</form>
|
| |
|
|
|
|
|
|
|
для: vovavova
(08.07.2011 в 09:08)
| | onsubmit="this.reset()" | |
|
|
|
|
|
|
|
для: devil943
(08.07.2011 в 11:01)
| | Кхе. Теперь чистится, но не уходит... ????????? | |
|
|
|
|
|
|
|
для: vovavova
(08.07.2011 в 11:21)
| | Если нужно, чтобы уходило, вам нужно дописать после reset еще this.submit(), должно сработать. | |
|
|
|
|
|
|
|
для: devil943
(08.07.2011 в 11:32)
| | И уйдет пустая форма )) | |
|
|
|
|
|
|
|
для: Гость
(08.07.2011 в 12:13)
| | ага, пустая уходит | |
|
|
|
|
|
|
|
для: vovavova
(08.07.2011 в 13:03)
| | Я думал, что это очевидно:
<form onsubmit="this.submit(); this.reset();"></form>
|
| |
|
|
|
|
|
|
|
для: devil943
(08.07.2011 в 13:13)
| | да я и так и так пробовал - не уходят данные | |
|
|
|
|
|
|
|
для: vovavova
(08.07.2011 в 14:21)
| | А так?
<form onsubmit="return false; this.submit(); this.reset();"></form>
|
| |
|
|
|
|
|
|
|
для: devil943
(08.07.2011 в 16:12)
| | А так просто ничего не происходит.
Я тут в инете рылся по этому вопросу, вот что вычетал: "Изначально выполняется действие на уровне пользователя а именно браузера, а уж потом идет запрос на сервер". Может в этом дело? Или это ... (не так :-) )? Если в этом, то мне тут бредовая идейка в голову пришла. А что если сделать скрытое поле, ему присваивать значение текстового, текстовое сбрасывать и отправлять. Я бы конечно сначала попробовал, но не знаю, как это на яве реализовать... Если это фигня полная - вы меня сразу лопатой по морде остановите от таких мыслей :-)). | |
|
|
|
|
|
|
|
для: vovavova
(11.07.2011 в 09:08)
| | Вот, так вот наскрябал тут самостоятельно. Корявое решение, но работает. Пока так оставлю... потом придумаю как по изящнее реализовать.
onsubmit="form.hidd.value=form.text.value; form.text.value=""; return true;"
|
Всем (devil943) спасибо за помощь и содействие. | |
|
|
|
|
|
|
|
для: vovavova
(12.07.2011 в 08:42)
| | Так правильно должно быть не?
<form onsubmit="this.submit(); this.reset(); return false;"></form>
|
| |
|
|
|
|
|
|
|
для: ONYX
(12.07.2011 в 10:52)
| | дак нет. сбрасывает и все... | |
|
|
|
|
|
|
|
для: vovavova
(12.07.2011 в 11:24)
| | document.forms[0].reset() | |
|
|
|