家里如何摆放财神爷:asp中在input中的radio一个使用问题

来源:百度文库 编辑:高考问答 时间:2024/05/04 18:27:35
比如说,我有radio1后接text1,radio2后接text2,如何能让在选中radio1时,text2不可用,而在选中radio2时,text1不可用??

三楼的朋友, 问题都没听懂, 而且你写的这段,当选择了一个radio后就无法再选另一个了.

<input type=radio name="rs" onclick="document.all.text2.disabled=true; document.all.text1.disabled=false;"> <input type=text id="text1">
<input type=radio name="rs" onclick="document.all.text1.disabled=true; document.all.text2.disabled=false;"> <input type=text id="text2">

radio本是就是一个单选框,要想选择其中一个而另一个不可用,需要将它们的名字设为同一个,这样提交的时候才能正确的表达你要想表达的意思,如:<input type=radio value=text1 name="select">
<inupt type=radio value=text2 name="select">
这样在提交的时候,如果选择了第一个,那么数据库里的值对应的就是text1,而如果你选择了第二个,那么对应值就是text2,因为它们的名字是一个,所以在提取的时候就会读取被选中的那个选项的value值

JAVASCRIPT
在 radio 空间的onclick事件中添加JAVASCRIPT.

在JAVASCRIPT里面设置
text可否使用

<input type="radio" id="radio1" name="radio1" value="text1" onclick="radio2.disabled=true;" />
<input type="radio" id="radio2" name="radio2" value="text2" onclick="radio1.disabled=true;"/>

radio这类的控件都有一个事件:Onclick
在点击这个单选的时候触发这个事件<input type="radio" name="radio1" OnClick="javascript:form1.text1.Enable=false;"(注:form1是你页面里面form的名称)
当然事件后面还可以调用一个Js函数,函数里面想干什么就干什么~~