小议radio的用法

小议radio的用法

作者:黄湘龙 出处:www.xiaoxiang.net




radio是WEB里的单选控件,是客户端常用的一个控件之一,用法有一些讲究,现将它的基本用法简单列一下,高手看到

可以做个文档备完,初学者看到了可以学学,以后能用得上。


几个常用属性:
name:控件名字,可读写
value:控件的值,可读写
checked:控件是否被选,可读写
形式:
<INPUT TYPE="radio" NAME="sender_type" value="forum_manager" checked>
<INPUT TYPE="radio" NAME="sender_type" value="forum_manager">


客户端得到这些值(假定控件的个数在两个以上):
name:
formName.radioName[0].name  返回名字字符串
value:
formName.radioName[0].value  返回值字符串
checked:
formName.radioName[0].value  返回是否被选中的BOOL值

例如
alert(formname.testRadio[0].name);//弹出“sender_type”
alert(formname.testRadio[0].checked==true);//弹出“true”


服务器端得到这些值
request.form("sender_type") 得到的是选中的radio的value

例如
resonse.write request.form("sender_type") ′服务器送给用户的字符串是forum_manager


简单的例子(代码均通过验证):

客户端文件(message_send_show.asp):

<html>
<head>
<script language="jscript">
function chk(formname)
{
if(formname.sender_type[1].checked==true)
{
if(formname.sender_account.value==""){alert("请输入管理员帐号!");formname.sender_account.focus();

return false;}
}
return true;
}
</script>
</head>
<body bgcolor=white>
<FORM METHOD=POST ACTION="message_send_do.asp" style="margin:0;" name="message" onSubmit="return

chk(message);">
发信人帐号:<INPUT TYPE="radio" NAME="sender_type" value="forum_manager" checked>论坛管理员(用户不可以回

复)
&nbsp;&nbsp;&nbsp;
<INPUT TYPE="radio" NAME="sender_type" value="manager_account">您的帐号:<INPUT TYPE="text"

NAME="sender_account"><br><br><br>
<INPUT TYPE="submit" value="确定发送">
</FORM>
</body></html>

服务器端处理脚本文件(message_send_do.asp):

<%
if request.form("sender_type")="forum_manager" then
response.write "论坛管理员"
else
response.write request.form("sender_account")
end if
%>

表单提交后显示给用户的结果是"论坛管理员"或者是您填写的帐号.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值