javascript - 更改按钮值 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>
解决方案
您的按钮类型错误。
<input name="Submit" type="submit" value="OK" />
这将发布您的表格。
改变它"button"
,你应该很好去..
推荐阅读
- terraform - Terraform 从 vpc id 获取所有子网 id
- svg - React Storybook 添加 Svg sprite
- javascript - 如何在javascript中选择div?
- sql - 从 SCN_TO_TIMESTAMP(ORA_ROWSCN) 中提取日期
- c# - 转换 XML
我有将 Json 作为输入参数的 Webservice SOAP 方法。
//For sample string jsonString = "[{"Year":"2020","UserId":"1","Comp":"20","DeptId":"32","CategoryId":"53","ItemId":"0"}]"; string[] processStrin
- git - 使用 ssh 查看我的 GitHub 组织中的存储库
- mysql - 使用 Node.js 并在 AWS lambda 中编写的关闭数据库连接(Mysql)的正确方法是什么
- c++ - C++ ADO Excel 记录删除
- google-apps-script - 如何使此函数在具有多个工作表 ID 的循环中运行?
- json - ansible 将 json 解析为 include_tasks 循环