sturts中的<html:submit/>的单击事件问题
我以前用表单时调用单击事件很方便,但是现在用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




