我正在使用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时,它运行正常。
答案 0 :(得分:0)
如果您想在值发生变化时触发updateremain
函数,则应使用:oninput
,否则,使用onchange
时input loses focus会触发事件。< / p>
此外,在函数调用之前无需声明javascript:
。
答案 1 :(得分:-1)
尝试使用onblur事件而不是onchange