Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 默认情况下触发onchange事件_Javascript_Jquery_Triggers - Fatal编程技术网

Javascript 默认情况下触发onchange事件

Javascript 默认情况下触发onchange事件,javascript,jquery,triggers,Javascript,Jquery,Triggers,我有这个脚本修剪输入字段的前导和尾随空格 function trim(el){el.value=el.value.replace(/(^\s*)|(\s*$)/gi,”).replace(/[]{2,}/gi,”).replace(/\n+/,“\n”);return} 我必须在的每个实例中添加onchange=“return trim(this)”来触发它。是否可以在不必到处添加onchange=“return trim(this)”的情况下默认触发此脚本?也许有一个额外的脚本,告诉所有的输

我有这个脚本修剪输入字段的前导和尾随空格

function trim(el){el.value=el.value.replace(/(^\s*)|(\s*$)/gi,”).replace(/[]{2,}/gi,”).replace(/\n+/,“\n”);return}


我必须在
的每个实例中添加
onchange=“return trim(this)”
来触发它。是否可以在不必到处添加
onchange=“return trim(this)”
的情况下默认触发此脚本?也许有一个额外的脚本,告诉所有的输入字段在默认情况下触发它?如果有帮助的话,我也会在这个网站上运行jquery。

试试jquery:

$("input[type=text]").on("change", function () {
    trim($(this));
}); 
$(“输入[类型=文本]”)
此选择器将匹配当前页面上文本类型的所有输入

试试这个

 $(document.ready(function(){
     $('input[type="text"]').change(function(){
          return trim(this);
       });
 });

我一定是做错了什么。你能举一个JSFIDLE.net的例子吗?