ASP常用函数:CheckBoxScript()

王朝学院·作者佚名  2009-07-20
窄屏简体版  字體: 小  |  中  |  大  |  超大  

程序代码

<%

'功能:用来在指定CheckBox的哪几个值上打勾

'来源:http://www.knowsky.com/asp.asp

Function CheckBoxScript(ByVal FormElement , ByVal ElementValue)

CheckBoxScript = "<scr" & "ipt language=""javascript"" type=""text/javascript"">" & vbCrLf & "String.prototype."

CheckBoxScript = CheckBoxScript & "ReallyDo=function(){return this.replace(/(^\s*)|(\s*$)/g,"""");}" & vbCrLf

CheckBoxScript = CheckBoxScript & "var Jorkin = """ & ElementValue & """.split("","");" & vbCrLf

CheckBoxScript = CheckBoxScript & "for (i = 0; i < " & FormElement & ".length; i++){" & vbCrLf

CheckBoxScript = CheckBoxScript & " for (j = 0; j < Jorkin.length; j++){" & vbCrLf

CheckBoxScript = CheckBoxScript & " if (Jorkin[j].ReallyDo() == " & FormElement & "[i].value.ReallyDo()){" & vbCrLf

CheckBoxScript = CheckBoxScript & " " & FormElement & "[i].checked = true } } }</scr" & "ipt>" & vbCrLf

End Function

%>

例子:

程序代码

<form name="Form1">

<input name="ReallyDo" type="checkbox" id="ReallyDo1" value="10" />10

<input name="ReallyDo" type="checkbox" id="ReallyDo2" value="20" />20

<input name="ReallyDo" type="checkbox" id="ReallyDo3" value="30" />30

<input name="ReallyDo" type="checkbox" id="ReallyDo4" value="40" />40

<input name="ReallyDo" type="checkbox" id="ReallyDo5" value="50" />50

</form>

<%=CheckBoxScript("Form1.ReallyDo","10,30, 50")%>

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航