JSP提交按钮的onClick调用js文件里的函数

hellapple 2007-06-01 08:31:12
这是js文件的一个函数
function setValue1(form form)
{

document.form.tvalue.value="x";

}

想在jsp的提交按钮的onClick中调用这个函数,该怎么做?
还有就是,不知道在js中这么写函数对不对,可以这样直接将form对象传进函数吗?
js里除了写这些函数外,要加什么头文件什么的吗
...全文
1892 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
javabeginner2006 2007-06-01
  • 打赏
  • 举报
回复
首先你的js写的不对.
function setValue1(form form)
{

document.form.tvalue.value="x";

}
改成这样:
function setValue1(form)
{
form.tvalue.value="x";
}
还有调用的时候
<script language="JavaScript" type="text/JavaScript" src="bunttn.js"></script>
type元素不能少.src最好写绝对路径(web的,不是e:\这种形式).这样的话无论在哪调用都行
最后
<input type="submit" name="Submit" value="新增" onClick="return setValue1(document.form1);">
li_d_s 2007-06-01
  • 打赏
  • 举报
回复
估计是你js的路径写的不对,导致没找到这个js文件
cxfeb 2007-06-01
  • 打赏
  • 举报
回复
我在最上面加了
<script language="JavaScript" type="text/JavaScript" src="bunttn.js"></script>
然后调用是
<input type="submit" name="Submit" value="新增" onClick="javascript:setValue1(form1)">

还是不行啊
li_d_s 2007-06-01
  • 打赏
  • 举报
回复
那就一开始放个<script language="javascript" src="../xxx.js"></script>
cxfeb 2007-06-01
  • 打赏
  • 举报
回复
我的问题是调用独立的 js文件 里的函数啊,
不是jsp里的js函数

kevinliuu() 和
li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起)

你们的回复我看不到啊,在我这里显示成乱码了||-_-|||
谁能能把他们的回复拷贝下给我看啊
yanhongaiwo 2007-06-01
  • 打赏
  • 举报
回复
<script language="javascript">
function XXX()
{
var temp=document.getElementById("name").value;
alert(temp);
}
</script>
<form name="form1" method="post" action="">
<label>
<input type="text" name="name" id="name">
<input type="button" name="button" value="鎻愪氦" onClick="XXX();">
</label>
</form>
  • 打赏
  • 举报
回复
onclick="setValue1(form) "
li_d_s 2007-06-01
  • 打赏
  • 举报
回复
鎬庝箞csdn閮戒贡鐮佷簡锛? <input type="button" value="璋冪敤js" onclick="xxx()">
杩欓噷鐨剎xx鏄綘js閲岄潰function鐨勫悕瀛
kevinliuu 2007-06-01
  • 打赏
  • 举报
回复
浼犲璞¤繘鍘

81,122

社区成员

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

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