gpt4 book ai didi

javascript - 如何从特定表单中获取隐藏值?

转载 作者:行者123 更新时间:2023-11-30 16:34:05 26 4
gpt4 key购买 nike

我试图从特定的表单中获取元素的值。由于 FOREACH,我有 100 个表单。我可以获取表单名称 =1 表单名称 =10,但无法从特定表单中获取隐藏值。谁能帮我?谢谢。

[% FOREACH k_bilgi IN k_bilgiler %]
<form name='[% k_bilgi.i%]'>
<input type="hidden" name="itemnumberi" value="[% k_bilgi.itemnumber %]" />
<input type="hidden" name="returndate" value="[% k_bilgi.returndate %]" />
<input type="hidden" name="title" value="[% k_bilgi.title %]" />
<input type="hidden" id="author" name="author" value="[% k_bilgi.author %]" />
<input type="hidden" name="branchname" value="[% k_bilgi.branchname %]" />
</form>
[% END %]

我的 javascript 代码(b 将是数字 1 或 10 或 40)

function gonderildi(b) {
var div1 = document.forms[i];
alert(div1) // this works.
var a = document.forms[i].elements['itemnumberi'];
alert(a); // this is not work..

最佳答案

如果使用 id 属性,它会更加简单和强大。按 ID 查询更快。您可以像这样更改代码:

[% FOREACH k_bilgi IN k_bilgiler %]
<form name='[% k_bilgi.i%]'>
<input type="hidden" id="itemnumberi_[% k_bilgi.i%]" name="itemnumberi" value="[% k_bilgi.itemnumber %]" />
</form>
[% END %]

function gonderildi(b) {
var div1 = document.forms[i];
var a = document.forms[i].getElementById('itemnumberi_' + i);

关于javascript - 如何从特定表单中获取隐藏值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32943927/

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