小议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>论坛管理员(用户不可以回 复) <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 %> 表单提交后显示给用户的结果是"论坛管理员"或者是您填写的帐号. |
小议radio的用法
最新推荐文章于 2023-01-05 12:13:23 发布