gpt4 book ai didi

javascript - 如果单击按钮,则在表单输入中输入值(在 Javascript 中)

转载 作者:行者123 更新时间:2023-11-28 15:01:50 25 4
gpt4 key购买 nike

这里有 HTML 格式的表单

<form>
<input type="text" name ="tes[]" id="tes1">
<input type ="submit" value="Periksa Hasil" name="test">
</form>

表单中的按钮将用于在 php 中传递数据。这就是为什么我创建另一个按钮来设置表单输入的值,如下所示:

<button type="button" onclick="tes_ya(tes1);">Yes</button>
<button type="button" onclick="tes_no(tes1);">No</button>

因此,如果用户单击"is",则表单输入的值为 1,如果用户单击“否”,则该值为 0。

我已经制作了这样的 JavaScript:

function tes_ya(id){
document.getElementById(id).value= 1;
}
function tes_no(id){
document.getElementById(id).value= 0;
}

但我不知道,当我尝试时,该值无法设置。请问有人可以帮助我吗?谢谢。

最佳答案

您的按钮点击处理程序有问题:

tes_ya(tes1);

tes1 未定义,因此当用它调用 document.getElementById(id) 时,它本质上是调用 document.getElementById(undefined) (无论是那个还是原始代码都会出错并彻底失败)。

您真正想要的是传递字符串 'tes1':

tes_ya('tes1');

关于javascript - 如果单击按钮,则在表单输入中输入值(在 Javascript 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40600922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com