Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   отправка формы с помощью blur (https://javascript.ru/forum/misc/49493-otpravka-formy-s-pomoshhyu-blur.html)

anton41k 15.08.2014 13:46

отправка формы с помощью blur
 
Подскажите возможна ли отправка формы без submit с помощью blur?

tsigel 15.08.2014 13:49

Да

anton41k 15.08.2014 14:10

А не подскажете каким образом
<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);}});
});
}

tsigel 15.08.2014 14:13

<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>

anton41k 15.08.2014 14:18

Пишет что "TypeError: this.parentNode.submit is not a function"

tsigel 15.08.2014 15:06

<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.