我有一个包含一些<textarea>
需要验证的元素的表单,以便它\它们不能保存pipe lines
|
。以下是代码,如果缺少任何内容,请告诉我!
$(".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");