问题描述
aspx代码:<scriptlanguage="javascript"type="text/javascript">functioncheckif(){if(request("MyRadioButton")!=null){returnconfirm("确定删除?");}else{alert("请选择一项");returnfalse;}}</script>其中MyRodioButton类型是radioCS代码:protectedvoidPage_Load(objectsender,EventArgse){this.Button4.Attributes.Add("onclick","returncheckif()");}为什么运行后没有任何反应?也没弹出任何提示框(confirm,alert)?各位大侠帮忙。谢谢了。
解决方案
解决方案二:
if(request("MyRadioButton")!=null){===================客户端没有request
解决方案三:
request是什么???
解决方案四:
GetElementByID
解决方案五:
把request("MyRadioButton")作为checkif的参数传给客户端
解决方案六:
客户端没有request你可以传过去aspx代码:<scriptlanguage="javascript"type="text/javascript">functioncheckif(str){if(str!=null){returnconfirm("确定删除?");}else{alert("请选择一项");returnfalse;}}</script>CS代码:protectedvoidPage_Load(objectsender,EventArgse){this.Button4.Attributes.Add("onclick","javascript:returncheckif('"+Request["MyRadioButton"]+"');");}
解决方案七:
或者<scriptlanguage="javascript"type="text/javascript">functioncheckif(str){varstr=document.all("MyRadioButton").value;if(str!=null){returnconfirm("确定删除?");}else{alert("请选择一项");returnfalse;}}</script>
解决方案八:
或者<scriptlanguage="javascript">functioncheckif(){varstr=document.all("MyRadioButton").value;if(str!=null){returnconfirm("确定删除");}else{alert("请选择一项");returnfalse;}}</script>
解决方案:
if(request("MyRadioButton")!=null){this.Button4.Attributes.Add("onclick","returncheckif()");}