asp中radio的提交
<formname="form1"method="post"action=""><inputname="getradio"type="radio"onlick="this...
<form name="form1" method="post" action="">
<input name="getradio" type="radio" onlick="this.submit() value="分包购买">选择分包购买模式<br>
<input name="getradio" type="radio" onlick="this.submit() value="分模块购买">选择分模块购买模式<br>
当前选择的模式是:<%=request.form("getradio")%>
</form>
写完之后 点击任意单选框 均不显示 获取到的值 这是什么状况 展开
<input name="getradio" type="radio" onlick="this.submit() value="分包购买">选择分包购买模式<br>
<input name="getradio" type="radio" onlick="this.submit() value="分模块购买">选择分模块购买模式<br>
当前选择的模式是:<%=request.form("getradio")%>
</form>
写完之后 点击任意单选框 均不显示 获取到的值 这是什么状况 展开
3个回答
展开全部
onlick="this.submit()" 不是在每个浏览器里都会激发成功啊,
为什么不加一个submit去提交呢,
以下是我弄的,IE10测试OK
<%
dim getradio:getradio=request.form("getradio")
response.write getradio
%>
<form name="form1" method="post" action="">
<input id="r1" name="getradio" type="radio" onClick="this.form.submit();" onchange="this.form.submit();" value="分包购买"><label for="r1">选择分包购买模式</label><br>
<input id="r2" name="getradio" type="radio" onClick="this.form.submit();" onchange="this.form.submit();" value="分模块购买"><label for="r2">选择分模块购买模式</label><br><br>
</form>
追问
问题已经解决,问题的关键是,我这段代码是写在form中的,所以写成form.submit,即可,用submit的话,略微影响美观
追答
好的,以前记得FF浏览器是用不了form.submit的,现在不知道了
展开全部
onlick="this.submit();" value="分包购买"
追问
还是无效啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
onlick="this.submit() value="分包购买" 是不是少了个引号
追问
这是疏漏了,但是不是这个问题,加上后,还是无效
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询