如何从表单提交中的单选按钮获取值

时间:2010-08-31 18:05:37

标签: dojo dijit.form

我有两个单选按钮:

<input dojoAttachPoint="sensorSwipe" id="sensorSwipe" type="radio" 
                            dojoType="dijit.form.RadioButton" name="Sensor" checked /> 
                        <input dojoAttachPoint="sensorContinuous" id="sensorContinuous"  type="radio" 
                            dojoType="dijit.form.RadioButton" name="Sensor" /> 

...我正在使用dojo xhrpost调用提交表单:

dojo.xhrPost({
        url: baseUrl + path,
        form: form,
        timeout: 60000,
        load: function(result) { PostSuccess(result, path, callbackFunction); },
        error: function(error, args) { AjaxError(error, args, path, request, callbackFunction); }
    });

问题在于,在提交表单时,无论选择了哪两个单选按钮,它都会发送值为“on”的“Sensor”属性。如何判断选择了哪个单选按钮?

1 个答案:

答案 0 :(得分:2)

您应该将value属性添加到<input>以指定值。