|
|
|
| Скажем, у меня есть кнопка "Отправить"
<input type="image" src="photo/ibutton.png" name="Отправить">
|
Я хочу чтобы кнопка работала как "очистить" - "reset".
Не подскажите, как это сделать? | |
|
|
|
|
|
|
|
для: liberty
(23.06.2013 в 22:55)
| | "reset", к вашему сведению, означает не "очистить", а "сбросить"
сиречь привести к начальному состоянию
т.е. если где-то в форме было прописано текстовое поле с HTML-кодом <input value="12345">,
то после нажатия кнопки <input type="reset"> в этом самом текстовом поле появится не пустота, а именно 12345
а "очистить" - это "clear"
и таковой HTML-кнопки не существует
------
по сути вопроса:
на вашу кнопку вам надо "навесить" обработку события onclick
причём не просто так, а с возвратом значения -- onclick="return myFunc ()"
внутри функции myFunc () вам надо циклом перебрать все элементы коллекции form.elements
и проверить tagName каждого элемента (а если это <input>, то и type)
в зависимости от имени тега (и типа) этим элементам прописываете
-- value = '' - для <input type="text"> и для <textarea>
-- checked = false - для <input type="radio"> и <input type="checkbox">
-- options [0].selected - для тега <select>
свойства прочих элементов (в т.ч. кнопки type="image") менять не надо
в конце функция должна вернуть ложь (return false), чтобы сабмита формы не произошло | |
|
|
|
|
|
|
|
для: liberty
(23.06.2013 в 22:55)
| | Я не понимаю, какие здесь проблемы?
Ставьте кнопку с type="reset" http://jsbin.com/apaquh/1/edit
И никакой камасутры с JS не требуется. | |
|
|
|
|
|
|
|
для: Deed
(24.06.2013 в 09:26)
| | >"Я не понимаю, какие здесь проблемы?"
вы читать не умеете?
-- во-первых, товарищу нужна именно кнопка type="image"
зачем она ему нужна - это отдельный вопрос, в нашу компетенцию не входящий
-- во-вторых, товарищу нужно именно "очистить", а не "сбросить"
попробуйте понять разницу, изменив свой код в одном месте
<input name="element_1" value="Deed не умеет читать" />
и понажимайте на кнопку type="reset"
когда нажимать надоест, перечитайте мой пост выше | |
|
|
|
|
|
|
|
для: яса1
(24.06.2013 в 13:36)
| | :) Яса, туманно заданный вопрос, требующий сам по себе споров и обсуждений, вызывает бОльшую полемику, чем ответы на нормально озвученную проблему.
-- во-первых, товарищу нужна именно кнопка type="image"[/i[i]]...
Уважаемое сообщество! Научите меня чистить зубы через нос! На одном сайте я видел этот плагин, но не понял, как он работает... | |
|
|
|