我有一個表單,其中有一些<textarea>
元素需要驗證,因此它\他們不能保存pipe lines
|
。以下是代碼,請讓我知道它是否缺少任何東西!Jquery無法識別模糊事件
$(".no_pipes").blur(function() {
var str = $(this).val();
alert(str); // ---> it alerts nothing!
if (str.indexOf("|") >= 0) {
alert("The informatin you provided contains illegal characters(\"|\")");
$(this).css('border', '1px solid pink');
var that = $(this);
setTimeout(function() {
that.focus()
}, 0);
} else {
$(this).css('border', '1px solid #ccc');
}
});
我使用ADD
按鈕更<textarea>
字段添加到表格!
var newTextBoxDiv = $(document.createElement('div')).attr("id", 'TextBoxDiv' + counter);
newTextBoxDiv.after().html('<textarea class="no_pipes" name="field[value][]" required ></textarea>');
newTextBoxDiv.appendTo("#TextBoxesGroup");
它仍然存在問題。 – goseo
對不起,犯了一個錯誤,使用文件作爲代表目標或更好的所有文本區的最接近的靜態容器 –
是的,它的工作..!謝謝..! (1) – goseo