问题也没有啊
我曾经做过script的值传递给jsp(一个页面里返回一个asdfasdf|asdfadf|asdfasdf成0|0|0)时没成功
但jsp->script没问题这个简单

解决方案 »

  1.   

    script 传参给jsp好象只能用浏览器来传吧?比如
    <script language="javascript">
    char b="b";
    window.open("a.jsp?a="+b);
    </script>
      

  2.   

    请问我在输入数据时能否用jsp语名来检查数据项
    如<input type="text" name="homeinfo_bdate" size="10" maxlength="10" onChange="CheckData()">
    CheckData()函数用JSP语句来完成,这样行吗?
      

  3.   

    三个问题:
    1、Rs.getString("name")值为"abcd",但我用if(Rs.getString("name")=="abcd")为什么判断为false;
    2、function SelRadio(sel){ var f=sel;};  sel传递的是数据的记录号我怎样才能取出该记录的数据。
    3、如何将表单输入中的回车键代替Tab键的功能。即打回车到下一字段.
      

  4.   

    1.if( Rs.getString("name").compareTo("abcd")==0);compareToIgnoreCase将忽略大小写
    2.描述的不够清楚,是否调用函数的时候,参数如何赋值?
    <script>
    ....
    SelRadio('<%=Rs.getString(""id)%>');
    3.
    <HTML>
    <HEAD>
    <script language="JavaScript">
    <!--
    function newinfo_form_onkeyup()     {
    key=window.event.keyCode;
    if(key==0xD){//判断是否按下回车键
    CurTabIndex=event.srcElement.tabIndex+1;//将当前tabindex的值加1
    for (n=0;n<newinfo_form.elements.length;n++){ 
    if (newinfo_form.elements[n].tabIndex==CurTabIndex){  //找到下一个表单元素
    newinfo_form.elements[n].focus(); //移动焦点
    return true;
    }
    }
    }
    }function MM_callJS(jsStr) { //v2.0
      return eval(jsStr)
    }
    //-->
    </script>
    <script language="JavaScript">
    <!--
    function MM_reloadPage(init) {  //reloads the window if Nav4 resized
      if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
        document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
      else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
    }
    MM_reloadPage(true);
    // -->
    </script>
    </HEAD>
    <body onLoad="MM_callJS('newinfo_form.txtName.focus()')">
    <form name="newinfo_form" action="http://weide.51.net" method="post" onkeyup="return newinfo_form_onkeyup()" language="javascript">
      <input type="text" name="txtName" size="16" tabindex=1>
      <input type="text"   name=text1 tabindex=2>
      <input type="checkbox" name="chkSign" tabindex=3>
      <input type="checkbox" name="chkSign1" tabindex=4>
      <textarea name="tarContent" tabindex=5></textarea>
      <input type="button" name="Submit" value="按钮" tabindex=6 onClick="MM_callJS('document.newinfo_form.submit()')">
    </form>
    </body>
    </HTML>
      

  5.   

    1、if(Rs.getString("name")=="abcd")改成
    if(Rs.getString("name").equals("abcd"))
    2、在函数里加一个document.write语句写一个隐藏字段不就行了吗
    3、编一个javascript函数,捕获按键应该就行了
      

  6.   

    4、请问我在输入数据时能否用jsp语名来检查数据项
    如<input type="text" name="homeinfo_bdate" size="10" maxlength="10" onChange="CheckData()">
    CheckData()函数用JSP语句来完成,这样行吗?
    不行。CheckData()函数必须用javascript或vbscript来写。
      

  7.   

    可是if(session.getAttribute("SubStr")!="yes")的session并非String如何处理
      

  8.   

    if((String)session.getAttribute("SubStr")!="yes")
    强制类型转换
      

  9.   

    请问 weidegong(weidegong) 
    function SelRadio(sel)
    {
        Rs.absolute(sel);
        form1.name.value=Rs.getString("name");
        form1.address.value=Rs.getString("address");
        form1.phone.value=Rs.getString("phone");}
    sel 为传递过来记录号  如何实现上面的功能
      

  10.   

    function SelRadio(sel)
    {
        Rs.absolute(sel);
        form1.name.value="<%=Rs.getString("name")%>";
        form1.address.value="<%=Rs.getString("address")%>";
        form1.phone.value="<%=Rs.getString("phone")%>";}
      

  11.   

    Rs.absolute(sel);语句出错,sel为javascript的值,如何转换
      

  12.   

    Script中的值必须通过提交表单或页面转向才能在JSP中从服务器端获得;
    而JSP中的值直接动态写入Script中就可以了,因为JSP首先在服务器端生成客户端的代码才发送到客户端。
      

  13.   

    Sorry,刚才没有注意看能否描述一下你这个函数想要实现的功能吗?
      

  14.   

    javascript function
    里的JSP语句为什么一进入页面就执行。
      

  15.   

    javascript function
    里的JSP语句为什么一进入页面就执行。错:是执行完JSP语句后,生成了一个静态页面,然后才是进入这个页面
      

  16.   

    那我如何将JSP语句在javascript的函数中执行。
      

  17.   

    免为其难,写个例子给你吧:
    Test.jsp代码:
    <form name=frmUp>
    <input name=show> <input name=up>
    <input type=button value=演示 onclick=document.frmUp.target="hide";document.frmUp.action="a.jsp";document.frmUp.submit();>
    </form>
    <p>
    <iframe name=hide style="visibility:hidden"></iframe>a.jsp源代码-下列代码由JSP生成即可实现对当前页面数据的修改
    <script>
    top.document.frmUp.up.value="name=1;value=100";
    </script>