回 帖 发 新 帖 刷新版面

主题:关于数据匹配的问题

<table border="0">
<form method="POST" action="cc3.asp" name="testform">
<%for i=1 to 4 %>
<tr><td><input type="checkbox" name="testpoint" value="<%i%>">第1个<input type="text" name="bizhong<%i%>">%</td></tr>
<%next%>
<tr><td colspan="2"><button type="submit" name="submit2">查询</button></td></tr>
</form>
</table>
以上代码,执行后就说i不匹配,请各位高手指点,哪儿出现了差错?
本断代码有两处用到了i变量。

回复列表 (共1个回复)

沙发

<tr><td><input type="checkbox" name="testpoint" value="<%i%>">第1个<input type="text" name="bizhong<%i%>">%</td></tr>
改为:
<tr><td><input type="checkbox" name="testpoint" value="<%=i%>">第1个<input type="text" name="bizhong<%=i%>">%</td></tr>
原因:html语句是在本地浏览器上运行的,而像php asp jsp之类的语句是在服务器端运行的。当i值直接写入<%...%>中没有在本地浏览器中不能识别。只有以输出形式才可以!

我来回复

您尚未登录,请登录后再回复。点此登录或注册