我有一个HTML表单,其中包含几个类型" text"的输入。如果用户在包含管道符号(|)的输入中输入文本,我想将其删除。你能否分享关于如何做到这一点的jquery代码?
感谢。
答案 0 :(得分:1)
这样的事情:
$('input[type=text]').change(function () {
this.value = this.value.replace('|', '');
});
答案 1 :(得分:0)
做这样的事情
var value = $("#text").val(); //textbox ID
value = value.replace("|", ""); //this will give you the value without the pipes
$("#text").val(value); //put back in field if you want
答案 2 :(得分:0)
快速执行此操作的方法是:
$('input:text').change(function() {
$(this).val() = $(this).val().replace('|', '');
});
答案 3 :(得分:0)
使用上面的建议,将事件绑定到文本输入字段以触发字符替换。
$("input:text,textarea").blur(function(){
//call the replacement function
});