отправка формы с помощью 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, время: 06:38. |