我用javascript监听某个鼠标点击事件,并根据鼠标点击不同的标签改变<input>的value,然后我想在jsp中得到这个值,并且根据这个值再设置另外两个<input>的value,这些过程中不需要点submit,<input>的value就能动态的改变,请问应该怎么做,谢谢。

解决方案 »

  1.   

    随便在哪提交都行..forms[0].submit() 好像是这样的..想在哪提交就哪提交..好久没写js了..呵呵
      

  2.   

    dhtml-mouse onclick event
    sample
    <SCRIPT LANGUAGE="JScript">
    /* This code determines whether the click occurred in an anchor
    and then cancels the event, preventing the jump, if the SHIFT
    key is down. */
    function clickIt()
    {
    txtOutput.value = window.event.srcElement.tagName;
    txtOutput1.value = window.event.srcElement.type;
    if ((window.event.srcElement.tagName) && ("A" +
    window.event.shiftKey))
    window.event.returnValue = false;
    }
    </SCRIPT>
    <BODY onclick="clickIt()" TOPMARGIN="0" LEFTMARGIN="0">
      

  3.   

    onclick()事件啊
    var 获得对象=document.getElementById("id号");
    var 对象=获得对象.value;
      

  4.   

    人家还要在 jsp中得到值,
    所以楼上的方法 解决改变input的值 使用ajax让jsp也获取到
      

  5.   

    我现在只差最后一步,让jsp得到<input>的value了,这步具体应该怎么做呢请问?
      

  6.   

    如果想不submit都能提交到后台,那ajax吧。
      

  7.   

    <input type="submit" value="登录" name="login">
    <input type="button" value="注册" onClick="window.location.href = 'regist.jsp'">
    像这样就可以了
      

  8.   

    onClick="window.location.href = 'regist.jsp?值1=?&值2=?';"
    这样写就可以了
      

  9.   

    但是我是用javascript监听的鼠标单击事件,input的value只能在js中得到,没法传到jsp中,看来除了ajax没别的办法了,谢谢大家。
      

  10.   

    表单的 javascript 可以作提交事件吗>?可以传值到另一个页面过去吗!