标题:关于单选按钮和文本框的判断问题...
只看楼主
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
结帖率:88.89%
 问题点数:0 回复次数:5 
关于单选按钮和文本框的判断问题...
各位大虾,请教一个问题:
我想判断一个提交框的内容是否被选择或添上内容,该如何实现呢?
比如: 单选按钮1 文本框1 单选按钮2 文本框2 .... 如何判断客户选择的是单选按钮1而不是2呢,而且如果文本框没有填写内容怎么判断呢? 能否同时判断单选按钮和文本框是否都选择并填写内容了还是光填了内容没有选择该按钮呢?如果有一个不完整,就弹出一提示框,然后返回修改!
请给予解答!
非常感谢您的答复!
搜索更多相关主题的帖子: 文本 按钮 判断 
2006-07-03 13:14
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
得分:0 

可以,用js都可以实现!


2006-07-03 13:21
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 

[CODE]<script language="JavaScript" >
function btnA_Click()
{
var IsChoice;
var raIndex;
IsChoice=false;
raIndex=0;
for(var i=0;i<this.TA.length;i++)
{
if(this.TA[i].checked)
{
IsChoice=true;
raIndex=i;
}
}
if(!IsChoice)
{
alert('请选择一个单选按钮');
return false;
}
if(this.TT[raIndex].value=="")
{
alert('请在对应的第'+eval(raIndex+1)+'个单选按钮的文本框内输入值');
return false;
}
alert('您选择了第'+eval(raIndex+1)+'个单选按钮');
alert('您在文本框中输入的值为'+this.TT[raIndex].value);
}
</script>
<input type=radio name=TA >单选按钮1<input type=text name=TT >
<input type=radio name=TA >单选按钮2<input type=text name=TT >
<input type=button name=btnA onClick=btnA_Click() value=确定 >[/CODE]
这个样子?

[此贴子已经被作者于2006-7-4 13:26:42编辑过]

2006-07-04 13:25
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
得分:0 
楼上说的极是!非常感谢您的答复!
有没有更简单一点的实现方式呢?我的每一个选项都跟一个文本框,内容比较多,希望能指点一二,谢谢!
2006-07-09 16:34
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
回复:(boyfuture)楼上说的极是!非常感谢您的答复!有...
以下是引用boyfuture在2006-7-9 16:34:42的发言:
楼上说的极是!非常感谢您的答复!
有没有更简单一点的实现方式呢?我的每一个选项都跟一个文本框,内容比较多,希望能指点一二,谢谢!

如果选项是从数据库中读取出来的用循环来做,这样很短的代码就可以完成这个功能。而不需要真的要写N多文本框和单选按钮。

2006-07-09 16:40
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
得分:0 

非常感谢版主!

2006-07-15 19:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-76298-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.335137 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved