是否可以检查一个单选按钮组在道场中是否没有检查过的无线电按钮?或者我是否必须使用一些自定义的js-snippet手动执行此操作?
我的意思是,我无法在每个输入上设置required="true"
,而且小部件无论如何都不支持该属性。
在以下示例中,我想强制用户进行选择。
<div data-dojo-type="dijit.form.Form" id="myForm" data-dojo-id="myForm" action="x.php" method="post">
<script type="dojo/method" data-dojo-event="onSubmit">
if(this.validate()){
return confirm('Form is valid, press OK to submit');
}else{
alert('Form contains invalid data. Please correct first');
return false;
}
return true;
</script>
<input type="radio" data-dojo-type="dijit.form.RadioButton" name="group1" value="1" />
<input type="radio" data-dojo-type="dijit.form.RadioButton" name="group1" value="2" />
<input type="radio" data-dojo-type="dijit.form.RadioButton" name="group1" value="3" />
<input type="submit" class="button" value="Rätta mina svar!" />
</div>
我已经加载了jquery,所以如果没有内置的dojo方法,我只会检查一下老式的方法。