gpt4 book ai didi

javascript - 将 onclick 事件的父表单传递给 javascript 函数

转载 作者:太空狗 更新时间:2023-10-29 16:07:54 27 4
gpt4 key购买 nike

我正在尝试将 onclick 事件上的变量传递给 Javascript 函数。我正在尝试以下方式,我无法在 Javascript 函数中获取输入值。 (我期待 1 的警报。)这样做是正确的方法吗?请帮忙。

<html>

<head>
<script>
function submit_value(form) {
alert(form.ip.value);
}
</script>
</head>
<table>
<tr>
<form>
<td>
<input id="ip" type="text" value="1">
</td>
<td>
<a href="javascript:;" onClick="submit_value(this)">Button</a>
</td>
</form>
</tr>
</table>

</html>

最佳答案

你的脚本不知道什么form是。您需要指定 document.forms[0].ip.value相反。

如果文档中有多个表单,那么最好先将表单元素存储在变量中。你可以在表单上有一个 id...

<form id="formID">

在 submit_value 函数中你可以拥有

var myForm = document.getElementById('formID');
alert(myForm.ip.value);

编辑:

您可以使用 this.form用于 anchor 标记的 onClick。

关于javascript - 将 onclick 事件的父表单传递给 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13926395/

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