Php 如何更改Select上的按钮名称?

Php 如何更改Select上的按钮名称?,php,javascript,forms,Php,Javascript,Forms,我想将name=“question”添加到所选单选按钮。(如果用户选择了另一个,则将其删除)。我怎么做 <input type="radio" value="female" />Female <input type="radio" value="male" />Male 女性 男性的 谢谢为每个单选按钮添加id,然后在javascript中添加方法,该方法将使用attribute name=“question”附加单击的元素,并从另一个单选按钮中删除属性名称 但是,

我想将
name=“question”
添加到所选单选按钮。(如果用户选择了另一个,则将其删除)。我怎么做

<input type="radio" value="female" />Female

<input type="radio" value="male" />Male
女性
男性的

谢谢

为每个单选按钮添加id,然后在javascript中添加方法,该方法将使用attribute name=“question”附加单击的元素,并从另一个单选按钮中删除属性名称

但是,如果您试图只提交选中的值,而不必担心,则在这两个值中都添加一个name=“question”,并且只提交一个选中的值。您可以在php中获得它,如$_POST[“question”]

但若您使用ajax将数据发送到php,那个么您也可以使用FormName.question访问项的值


我希望这对您有所帮助

您需要查看jquery

http://api.jquery.com/css/

$("input[type='radio']").change( function() {
    $(this).css('display' 'hidden');
    $(this).attr('name', 'question');
});

为什么?无论如何,只有选中的单选按钮才是成功的控件(并因此提交到服务器)(如果它们没有相同的名称,它们将不会作为一个组)。为什么要删除第一个问题?你应该找出为什么你的WordPress小部件没有得到正确的值,我需要这样做,因为插件无法处理两个同名输入,我更喜欢外部解决方案,而不是破解插件,因为插件会定期更新,修改它只会带来麻烦。我删除了它,因为有人告诉我应该做什么,现在我想知道怎么做!谢谢如果插件不能处理你的用例,修改它,找到另一个插件,或者编写你自己的插件。你用的是哪一个?这正是我想做的,但我仍然不知道怎么做。我会调查一下怎么做,谢谢。