4 回答

TA貢獻1825條經驗 獲得超6個贊
不需要用這種方法啊,你是想取form中的一個字段吧,form中的字段都會有一個name或者id屬性,使用document.getElementById(x)或者document.getElementByName(x)獲取這個輸入框。

TA貢獻1851條經驗 獲得超5個贊
在jsp中經常會遇到把js變量賦給java變量,或者將java變量賦給js變量的情況,在此將通用的處理方法小結如下: java變量傳給js好辦,var a=<%=javaParam%>;注意要將引號"加上; js變量給java稍微復雜點,一般是在表單中用一個 的隱藏表單元素,然后在腳本中將js變量值賦給它: var jsParamValue=’aaaa’; form1.jsParam.value=jsParamValue; 然后就可以request.getPrameter(jsPrama);來取得js變量值了 不能拿JS變量在頁面上給java變量賦值; 相反可以用var jsParam = <%=javaParam%> 將java變量賦值給js變量.

TA貢獻1785條經驗 獲得超4個贊
<form id="form1" name="form1" method="post" action="需要轉向的頁面">
<input type="text" name="name" id="textfield" />
<input type="submit" name="button" id="button" value="提交" />
</form>
接收頁面 首先寫個java vo 要與表單的對象一致 來保存表單提交的值
接收頁面
<jsp:useBean id="自定義名" scope="page" class="vo名"></jsp:useBean>//用來調用vo
<jsp:setProperty property="同上自定義名" name="name名稱"/>往vo中存放值
<jsp:getProperty property="同上自定義名" name="vo中保存值的名稱"/>//取出VO中的值
</body>
<%= 自定義名.get返回值 %> 取出vo值
其中可能要放入一個包 我記不帶清楚了 包名是jstl.jar
js也可以向java傳值 還是表單的關系上傳的
在js中做個虛擬的標點提交按鈕 用js給表單賦值后進行提交 就ok了
添加回答
舉報