我試圖建立一個表單,將主要混合輸入文本和選擇。一旦x個輸入完成,我想發射ajax。我試過了.change()函數,但遇到了IE遇到的問題。jQuery:如何檢查輸入的每個部分是否完整?
例子:
<div id='section'>
<input type=text>
<input type=text>
<select>
<option></option>
<option></option>
</select>
<select>
<option></option>
<option></option>
</select>
</div>
我不想提交按鈕我只是想在所有4個輸入完成後做一些事情。正如我之前提到的.change()在處理select時遇到了IE問題。
將綁定綁定所有投入與模糊/ focusout,然後檢查所有輸入工作完成或有更好的方法嗎?
我現在所擁有的
$('#section input').bind($.browser.msie ? 'focusout' : 'blur', function(e) {
// blur also has issues with IE so look for focusout in IE
console.log($(this));
}
我不關心的輸入填充出來我只想盡快全部4填寫觸發一個動作,在我的情況的AJAX順序用這些輸入值調用。
一些瀏覽器和jQuery信息。 我必須支持IE 6 +,並且每個主要瀏覽器都有3個版本。 jQuery 1.6.2
定義「完整」。用戶可能希望選擇第一個「