用if判断后产生的一个按钮,能用onclick事件执行javascript函数吗?

sglbaby 2005-12-15 08:58:12
用if判断后产生的一个按钮,能用onclick事件执行javascript函数吗?
if (s.length()!=2 && !s.equals("") && intRowCount>0){
%>

<form name="form1" method="post" action="right.jsp">
<input type=text name=a value=b onclick="SetTextValues()">
...全文
331 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tagus 2005-12-16
  • 打赏
  • 举报
回复
进来学习的
syp1979 2005-12-16
  • 打赏
  • 举报
回复
把form 放在if前边是对的.放在里面是错的.

<form>
<% if(){%>
<input type = "button......>

<%}//if结束%>
</form>
若放在里面,form是不完整的.
<%if(){%>
<form>
<%}%>
</form>
若if不满足.无法生成<form>就多了个</form>
wsk_228 2005-12-16
  • 打赏
  • 举报
回复
不知你的s是从那里来的。如果是传过来的。我认为你那样是不会有问题的。
一般情况下如下是可以的:
<form name="form1" method="post" action="right.jsp">
if (s.length()!=2 && !s.equals("") && intRowCount>0){
%>
<input type=text name=a value=b onclick="SetTextValues()">
scriptren 2005-12-15
  • 打赏
  • 举报
回复
路过 顶一下
CalvinKyle 2005-12-15
  • 打赏
  • 举报
回复
jsp编译报错吗?如果报错那可能是后面拉掉了<% }%>

如果不报错那么可能就是你的逻辑进不来了
sglbaby 2005-12-15
  • 打赏
  • 举报
回复
帮我看看.我把
<form name="form1" method="post" action="right.jsp">
<input type=text name=a value=b onclick="SetTextValues()">
放到if前面就可以用.放在里面就不行.为什么啊?
sglbaby 2005-12-15
  • 打赏
  • 举报
回复
帮我看看.我把
<form name="form1" method="post" action="right.jsp">
<input type=text name=a value=b onclick="SetTextValues()">
放到if前面就可以用.放在里面就行.为什么啊?

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧