отправка формы с помощью blur
Подскажите возможна ли отправка формы без submit с помощью blur?
|
Да
|
А не подскажете каким образом
<div id="data"></div> <form id='form_id' name='form' method='post' action='' > <input onblur='FormBlur()' size='10' type=text id='id' name='field' value='Anton'> </form> function FormBlur() { $("#form_id").on('blur',function(event){event.preventDefault();//что то здесь не так var form = $('form#form_id'); $.ajax({ type:"POST", url:"/manage/json/", data:form.serialize(), success:function(data){ $("#data").html(data);}}); }); } |
<div id="data"></div> <form id='form_id' name='form' method='post' action='' > <input onblur='this.parentNode.submit()' size='10' type=text id='id' name='field' value='Anton'> </form> |
Пишет что "TypeError: this.parentNode.submit is not a function"
|
<div id="data"></div> <form id='form_id' name='form' method='post'> <input onblur='alert(this.parentNode.submit)' size='10' type=text id='id' name='field' value='Anton'> </form> Значит ты где-то ошибся У html элемента form есть метод submit. |
Часовой пояс GMT +3, время: 14:45. |