2011-01-26 84 views
0

我想将name="question"添加到所选的单选按钮。 (如果用户选择另一个,则将其删除)。我该怎么做?如何更改按钮名称?

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

<input type="radio" value="male" />Male 

感谢

+0

为什么?无论如何,只有选中的单选按钮才是成功的控件(并因此被提交给服务器)(并且如果它们不具有相同的名称,则它们不会作为组来使用)。 – Quentin 2011-01-26 00:31:59

+1

你为什么要删除你的第一个问题?您应该了解为什么您的WordPress小部件没有获得正确的价值,而不是经历如此拙劣的长度。 – drudge 2011-01-26 00:37:56

回答

0

您需要检查的jQuery

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

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

添加ID为每个广播,然后在javascript将点击的元素追加属性名=“问题”,并从另一个单选按钮,删除属性名称添加方法。

但是,如果您尝试仅提交所选的值而不必担心,请向两者添加名称=“问题”,并且只会提交所选的一个。你可以在你的php中获得像$ _POST [“question”]

但是,如果你使用ajax发送数据到php,那么你也可以通过使用FormName.question来访问item的值。

我希望这有助于