如何更改按钮名称onselect?

时间:2011-01-26 00:28:36

标签: php javascript forms

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

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

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

由于

2 个答案:

答案 0 :(得分:0)

为每个收音机添加ID,然后在javascript中添加方法,该方法将追加带有属性name =“question”的点击元素,并从另一个单选按钮中删除属性名称。

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

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

我希望这会有所帮助

答案 1 :(得分: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');
});