Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.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函数_Javascript_Jquery_Function - Fatal编程技术网

在其他函数执行期间启动未调用的javascript函数

在其他函数执行期间启动未调用的javascript函数,javascript,jquery,function,Javascript,Jquery,Function,我有一个函数,它将值设置为来自对象的表单字段,并在执行过程中启动另一个未调用的函数,我不知道为什么 function loadRecord(i) {// Function for display records which are retrived from database. var item = dataset.item(i); $("#data_id").val((item['id']).toString()); $("#source").val((item['so

我有一个函数,它将值设置为来自对象的表单字段,并在执行过程中启动另一个未调用的函数,我不知道为什么

function loadRecord(i) {// Function for display records which are retrived from database.
    var item = dataset.item(i);
    $("#data_id").val((item['id']).toString());
    $("#source").val((item['source']).toString());
    $("#s_date").val((item['s_date']).toString());
    $("#lat").val((item['lat']).toString());
    $("#lon").val((item['lon']).toString());
    $("#acc").val((item['acc']).toString());
    $("#image").attr("src", item['photo']);
    $("#photo").val((item['photo']).toString());
    $("#exif").val((item['exif']).toString());
>>>>$("#wateres").val((item['wateres']).toString()).change(); //the other function sart here!
    $("#top").val((item['top']).toString()).change();
    $("#pump").val((item['pump']).toString()).change();
    ..... the function continue normally

表单字段由$input_id标识。行中导致不需要的行为的唯一区别是它是表单的第一个选择。但是,如果我对这一行进行注释,所有内容都正常工作,下一行是select to

也许您定义了该项上的某个事件

因为当您应用变更时,它会将事件处理程序绑定到变更JavaScript事件,或者在元素上触发该事件

来自文档

因此,请检查您的代码以查找该侦听器


希望这有帮助。

另一个函数可能由单击事件处理程序调用,该处理程序可以由HTML onchange属性或jQuery$top.change绑定。。。呼叫,或其他许多事件收听方式的变体。如果没有更多的信息,我们无法知道…是的,我已经在我的表格上,所以你有你的答案。。。当您运行.change时,它会触发onchange=wrFormthis.value并运行该函数。很高兴它能帮助你。也许这会有帮助。。只要用你的ID来评估你的价值。或者这个
$("#wateres").on("change", function(e){});