首页 > 解决方案 > 更改按钮值 javascript

问题描述

我有一个脚本,它构建一个 html 框来输入值,然后在脚本中使用。在我使用输入文本之前。但是插入的值往往是错误的,这引起了用户的烦恼。和我。

所以我想使用一个按钮而不是文本输入。单击该按钮时,必须在两个或多个值之间切换。然后,当我提交表单时,必须将值传递给脚本。

但是onclick似乎不起作用。我错过了什么?在 html 框中,变量“vervanger”代替了“vervanger2”。我在浏览器中获得了按钮,但是当我单击它时没有任何反应。

<!DOCTYPE html>
<html>
<head>
 <script type="text/javascript">
 
 var lijst=[];

 function selector(){
 for (i=0;i<vervanger1;i++){
 if (document.getElementById(i).checked==true){
   lijst.push(document.getElementById(i).value);
   }
   if (document.getElementById(i).name.toString().split(":")[0]=="overzicht"||document.getElementById(i).name.toString().split(":")[0]=="evalueer"){
   lijst.push(document.getElementById(i).name+":"+document.getElementById(i).value);
   }
    }
google.script.run.handleFormSubmit(lijst);
}

function change(e){
var btn = document.getElementById(e);
btn.value = 'my value'; // will just add a hidden value
btn.innerHTML = 'my text';



}

</script>

</head>
<body>
<br />
<br />
    <FORM NAME="myform" onSubmit="selector()">
          
          <input type="button" onclick="change(0)" size="3"  id="0" style="text-align: center"  name="Eval" value="E" /input>TEST STRING<br />
               
          
        <br />
        <br />
        <input name="Submit"  type="submit" value="OK" />
    </FORM>
   
</body>

标签: javascripthtmlbutton

解决方案


您的按钮类型错误。

<input name="Submit" type="submit" value="OK" />

这将发布您的表格。

改变它"button",你应该很好去..


推荐阅读