<form accept-charset="UTF-8" action="/twitts" class="dialog " id="twitt-form" method="post" title="Dialog" selected="true">
<div style="margin:0;padding:0;display:inline">
<input name="utf8" type="hidden" value="✓">
<input name="authenticity_token" type="hidden" value="BkLNJsJfbEzfQrCTDWHW4OvvOh0l2pLPxxEJ/bGt2IY="></div>
<input id="anonymous_id" name="anonymous[id]" type="hidden" value="22">
<fieldset>
<h1>Отправить сообщение</h1>
<a class="button leftButton" type="cancel">Отмена</a>
<a id="submit-twitt" class="button blueButton">Отправить</a>
<!-- <input class="button blueButton" id="submit-twitt" name="commit" type="submit" value="Отправить" /> -->
<input id="twitt-text" name="twitt[text]" size="30" type="text">
</fieldset>
<div class="spinner"></div>
</form>
當我打電話jQuery的提交表單不起作用
$('#twitt-form').submit();
在調試器或內單擊事件處理程序只是什麼都沒有發生。並且即使將提交處理程序設置爲表格
$('#twitt-form').submit(function() {
$('#twitt-text').val('');
$('#twitt-form').attr('selected', false);
return false;
});
Handler是否可以工作,但表單不提交任何數據。爲什麼?
多:當我按在表單字段中輸入#twitt-text
形式只是提交以及和.submit處理工作也。
@ubercooluk'返回false;'是爲了防止默認表單操作 –
當我按下Enter鍵上的表單字段的形式只提交。 – s9gf4ult