日期:2014-05-17  浏览次数:20494 次

jQuery来做验证码的实时认证
<div class="key-name"><em class="red">*</em>验证码:</div>
<div>
<input type="text" name="code" id="code" class="input-text" value="" maxlength="10" />
<img id="yzimg" onclick="this.src='yzcode.aspx?abc='+Math.random()" src="yzcode.aspx"/>
<span id="Span1">请输入验证码!</span>
<input id="hid" name="hid" type="hidden" value="<%=Session["code"].ToString() %>" />
</div>

我验证码是通过yzcode.aspx 生产一个session值的,上面写法时,提示错误,Session["code"]未实例化。
请问,这种情况如何在页面执行过后再js中获取Session["code"]的值

------解决方案--------------------
引用:
引用:<input id="hid" name="hid" type="hidden" value="<%=Session["code"].ToString() %>" />

这个标签有用吗?
没用,页面没执行完毕,Session["code"]都没有生成成功~提示报错


用JQuery异步,不要直接把Code放在隐藏域。