我有一个带有输入标签的表单!但我需要用空格替换逗号。
1.这是HTML
<input id="tags_1" type="text" class="form-control tags" value="foo,bar,baz,roffle" name="formula">
2.这是我的脚本
var handleTagsInput = function () {
if (!jQuery().tagsInput) {
return;
}
$('#tags_1').tagsInput({
width: 'auto',
'onAddTag': function () {
//alert(1);
},
});
最佳答案
这会将 str
中的所有逗号替换为空格:
str = str.replace(/,/g, ' ');
如果你想改变输入的值,你可以这样做:
$("#tags_1").val(function(i, oldval) {
return oldval.replace(/,/g, ' ');
});
更完整:
$("#formid").submit(function() {
$("#tags_1").val(function(i, oldval) {
return oldval.replace(/,/g, ' ');
});
});
当用户提交表单时,这将替换所有逗号。
关于javascript - 如何在输入标签上用空格替换逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22417643/