Form表单中单选按钮和复选框值得传递


单选框

<
form> <input type="radio" name="fruits" value="apple" /> Apple <br /> <input type="radio" name="fruits" value="orange" /> Orange <br/> <input type="radio" name="fruits" value="Bananas" /> Bananas <br/> <input type="radio" name="fruits" value="pear" /> Pear </form>

 

<form>  
    <input type="checkbox" name="Apple"/> Apple
    <br />  
    <input type="checkbox" name="Orange"/> Orange
    <br/>
    <input type="checkbox" name="Bananas" /> Bananas
    <br/>
    <input type="checkbox" name="Pear" /> Pear
</form>  

 单选按钮(Radio Buttons)是通过name属性来分组的,也就是说必须使用相同的name,radio才会形成单选,如上面的例子,Apple、Orange、Bananas、Pear的radio的name属性都是fruits。如果name不同,是不具备单选这个效果的。

 针对不同的radio,当让name属性是相同的,但是它们的value属性是不同的,当表单提交时就会提交已选radio的value属性的值,这样在处理模块中是可以直接获取的。

而与复选框(checkbox)进行比较,当多个checkbox使用相同的名字时,在mvc里面会形成数组。

posted on 2017-09-04 12:14  taoshengyijiuai  阅读(1544)  评论(0编辑  收藏  举报