[英]Trigger onchange event by default
我有這個腳本修剪輸入字段的前導和尾隨空格
function trim(el){el.value=el.value.replace(/(^\\s*)|(\\s*$)/gi,"").replace(/[ ]{2,}/gi," ").replace(/\\n +/,"\\n");return}
<input onchange="return trim(this)" type="text" value="">
我必須在<input type="text" value="">
每個實例中添加onchange="return trim(this)"
來觸發它。 是否有可能在默認情況下觸發此腳本而無需在任何地方添加onchange="return trim(this)"
? 也許有一些額外的腳本告訴所有輸入字段默認觸發它? 如果有幫助的話,我也會在這個網站上運行jquery。
嘗試jQuery不引人注目:
$("input[type=text]").on("change", function () {
trim($(this));
});
$("input[type=text]")
此選擇器將匹配當前頁面上所有類型文本的輸入
嘗試這個
$(document.ready(function(){
$('input[type="text"]').change(function(){
return trim(this);
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.