4 回答

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊

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

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

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