JS功能不起作用

时间:2018-05-06 15:59:57

标签: javascript php

我正在使用JS来存储值,而不需要点击下面的按钮就是代码,但它无法正常工作你能告诉我是什么问题:

<input type="text" name="pr" value="<?php echo $rowi; ?>" size="6" onchange="javascript:updateremain(this.value,<?php echo $rowc; ?>);" >

function updateremain(remain, id){
  var xmlhttp=new XMLHttpRequest();
  xmlhttp.open("GET","adminsort.php?prid="+remain+"&catname="+id,false);
  xmlhttp.send(null);
} 

当我从URL运行adminsort.php时,它运行正常。

2 个答案:

答案 0 :(得分:0)

如果您想在值发生变化时触发updateremain函数,则应使用:oninput,否则,使用onchangeinput loses focus会触发事件。< / p>

此外,在函数调用之前无需声明javascript:

答案 1 :(得分:-1)

尝试使用onblur事件而不是onchange