CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

sturts中的<html:submit/>的单击事件问题

楼主JavaPool(什么都不会)2006-05-01 16:30:33 在 Java / J2EE / EJB / JMS 提问

我以前用表单时调用单击事件很方便,但是现在用STRUTS标签就不会了比如说  
   
  <SCRIPT   LANGUAGE="JAVASCRIPT">  
  <!--  
  function   check()  
  {  
  ......  
  }  
  //-->  
  </SCRIPT>  
  <html:form   action=""   method=""   onClick="return   check()"   name="form">  
  <html:submit/>  
  </html>  
  想这样写就有错误  
  怎样能象以前那用的形式在STRUTS标签里调用呢?谢谢 问题点数:10、回复次数:13Top

1 楼JavaPool(什么都不会)回复于 2006-05-01 16:42:29 得分 0

我的意思就是想在STURTS标签里面还能象以前普通的页面一样的调用JAVASCRIPT里面的函数Top

2 楼hanfengmvp()回复于 2006-05-01 20:19:37 得分 1

action的值没写肯定是会出错的Top

3 楼JavaPool(什么都不会)回复于 2006-05-02 16:01:29 得分 0

能说的具体点吗?Top

4 楼mingr6370(丑男)回复于 2006-05-04 10:40:13 得分 1

action=""   这里为空,所以报错了  
    把name改为styleIdTop

5 楼zyfire88()回复于 2006-05-04 16:23:09 得分 1

把这个<html:form   action=""   method=""   onClick="return   check()"   name="form">  
  改成<html:form   action=""   method=""   onsubmit="return   check();"   name="form">试试  
  Top

6 楼zuoyangguang(瓜瓜)回复于 2006-05-05 19:46:28 得分 1

<html:form   action="untitled1Action.do">  
   
   
      <html:submit     property="sdfdfsfd"   onclick="test1();">    
      </html:submit>  
   
  </html:form>  
  或者  
    <html:form   action="untitled1Action.do"   onsubmit="test1();">  
   
   
      <html:submit     property="sdfdfsfd"   >    
      </html:submit>  
   
  </html:form>  
   
  在test1()方法重要返回true或者false  
  其它配置没有问题就不会有问题Top

7 楼Terry_05(Terry)回复于 2006-05-06 21:39:55 得分 1

楼主,问题解决了要结贴啊Top

8 楼JavaPool(什么都不会)回复于 2006-05-17 06:23:18 得分 0

还没解决呢?   <html:form>中只要出现name属性就会报错,这个是什么原因?  
  Top

9 楼wjy9772(wjy)回复于 2006-05-17 09:37:31 得分 1

老大好像<html:form>中没有name的属性,可以这样写的,你可以试试!  
   
  <SCRIPT   LANGUAGE="JAVASCRIPT">  
  <!--  
  function   check()  
  {  
  ......  
  }  
  //-->  
  </SCRIPT>  
  <html:form   action="*.do"   method="post"   onClick="return   check()"   >  
   
  <script>  
  document.forms[0].name="form1";  
  document.forms[0].id="form1";  
  </script>  
   
  <html:submit/>  
  </html>  
   
  Top

10 楼figoren(figoren)回复于 2006-05-17 11:23:31 得分 1

<html:form   action="/xx.do"   method="post"   onsubmit="return   check();">Top

11 楼JavaPool(什么都不会)回复于 2006-05-17 15:41:04 得分 0

我就是想判断form中的一个text的VALUE是否为空  
  在不用标签的情况下  
  script中的函数可以写成  
  function   check()  
  {  
  if(document.form1.text.value=="")  
  {  
  alert("!!!!!!");  
  }  
  }  
  但是<html:form>中没有name这个属性,如果有两个form我的script中就无法找到是哪个form的text的值了,我的意思就是说用了<html:form>还能不能象以前那样在script函数中指定是哪个form中的text   ,比如这样写document.form1.text.value  
   
  各位大侠不知道我现在说没说清楚,本人采鸟,请见量!!!!!!!!!!!Top

12 楼ietey(ietey)回复于 2006-05-17 22:13:11 得分 3

你直接写formbean的名称就可以了,默认下,form   的Name   和formbean的名称一样,  
  所以你把form1改为你formbean的名称就可以了。Top

13 楼JavaPool(什么都不会)回复于 2006-05-18 05:43:03 得分 0

多谢!结贴了Top

相关问题

关键词

得分解答快速导航

  • 帖主:JavaPool
  • hanfengmvp
  • mingr6370
  • zyfire88
  • zuoyangguang
  • Terry_05
  • wjy9772
  • figoren
  • ietey

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo