gpt4 book ai didi

javascript - jQuery,单选按钮的动态名称更改

转载 作者:搜寻专家 更新时间:2023-10-31 22:01:49 25 4
gpt4 key购买 nike

寻找类似的东西:

$("input:radio:checked").previous("name", "original_name").attr("name","new_name");

我尝试了一些在这里看到的不同但大多数都得到了错误:预期的对象

感谢任何帮助。

最佳答案

正如 Ben S 在对您的原始问题的评论中所写,您为什么需要更改名称?

假设你有

<input type="radio" name="myRadio" id="radioChoice1" value="radioChoice1Value" />
<input type="radio" name="myRadio" id="radioChoice2" value="radioChoice2Value" />

如果用户选择“radioChoice1”并点击提交,浏览器将发送

myRadio=radioChoice1Value 到您的 CGI 脚本。您可以根据需要进行处理。

如果您坚持更改名称属性,我不确定您代码中的“previous”方法是什么。

你可以试试吗,

$("input:radio:checked").attr("name","new_name");

看看它是否有效?

我可以想象,如果您尝试更改名称属性,可能会出现跨浏览器问题。您可以创建一个隐藏的输入并存储用户选择的单选按钮的名称。

<input type="hidden" id="selectedRadioButton" />

$('#selectedRadioButton').val($("input:radio:checked").attr('name'));

编辑:

请发布您的 HTML,以便我可以告诉您什么样的值将发布到 CGI。

例如,如果你有

<input type="radio" name="transactionType" id="buy" value="buy" />
<input type="radio" name="transactionType" id="sell" value="sell" />

如果用户点击第一个单选按钮“购买”,那么在您的 CGI 脚本中“transactionType”的值将为“购买”。

关于javascript - jQuery,单选按钮的动态名称更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1121545/

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