这是js文件的一个函数
function setValue1(form form)
{  document.form.tvalue.value="x";}想在jsp的提交按钮的onClick中调用这个函数,该怎么做?
还有就是,不知道在js中这么写函数对不对,可以这样直接将form对象传进函数吗?
js里除了写这些函数外,要加什么头文件什么的吗

解决方案 »

  1.   

    鎬庝箞csdn閮戒贡鐮佷簡锛?
    <input type="button" value="璋冪敤js" onclick="xxx()">
    杩欓噷鐨剎xx鏄綘js閲岄潰function鐨勫悕瀛
      

  2.   

    <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>
      

  3.   

    我的问题是调用独立的  js文件   里的函数啊,
    不是jsp里的js函数kevinliuu() 和
    li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起) 你们的回复我看不到啊,在我这里显示成乱码了||-_-|||
    谁能能把他们的回复拷贝下给我看啊
      

  4.   

    那就一开始放个<script language="javascript" src="../xxx.js"></script>
      

  5.   

    我在最上面加了
    <script language="JavaScript" type="text/JavaScript" src="bunttn.js"></script>
    然后调用是
    <input type="submit" name="Submit" value="新增" onClick="javascript:setValue1(form1)">还是不行啊
      

  6.   

    估计是你js的路径写的不对,导致没找到这个js文件
      

  7.   

    首先你的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);">