這篇文章給大家聊聊關于formaction如何跳轉,以及html提交按鈕跳轉頁面對應的知識點,希望對各位有所幫助,不要忘了收藏本站哦。
求助,如何實現html兩個表單值傳遞
1、使用表單傳遞數據
兩個html頁面,a.html,b.html想。把a.html中的表單form中的id和pwd傳到b.html中
1
<formaction="b.html"method="post"name="formName"></form>
要用form表單配合后臺語言來傳,發送類型POST和GET看你需求要換。
2、使用JS傳遞接收數據
<html1><inputtype="text"value="nihao"id="text"></html>
<html2></html>
如何用JS把HTML1中的text屬性值nihao傳遞給html2在HTML2中有怎樣用JS接收傳遞過來的數據并顯示。
12
<html1><ahref="html2.html?word=nihao"><a><html2>
js代碼:
12
varstr=location.href.search;//取地址參數部分word=str.sbustr(str.indexOf('=')+1);
word就可以獲得地址中傳遞的參數了;如果有多個參數可以用split函數
3、兩個純Html之間的傳值實例
index1.htm頁面
12345678910111213141516
<HTML><HEAD><TITLE>NewDocument</TITLE>//標題<SCRIPTLANGUAGE="JavaScript">//調用JavaScript方法functionshow(){varresult=document.getElementByIdx("name").value;//獲取值.location.href="index2.htm?name="+result;//鏈接跳轉}</SCRIPT><style>.input7{color:#999;width:145px;height:20px;border:1pxsolid#CCCCCC;font-size:12px;background-color:#fff;}//css樣式</style></HEAD><BODY><inputtype="text"id="name"><inputtype="button"value="OK"onclick="show()"/>//輸出</BODY></HTML>
index2頁面:
1234567891011121314151617181920212223
<HTML><HEAD><TITLE>NewDocument</TITLE><SCRIPTLANGUAGE="JavaScript">functiongetvalue(name){varstr=window.location.search;//location.search是從當前URL的?號開始的字符串if(str.indexOf(name)!=-1)//判斷是否收到值{varpos_start=str.indexOf(name)+name.length+1;//解析獲取值varpos_end=str.indexOf("&",pos_start);if(pos_end==-1){alert(str.substring(pos_start));//輸出}else{alert("沒有此值~~");}}</SCRIPT></HEAD><BODY><inputtype="button"onclick="getvalue('show')"value="GetValue"/></BODY></HTML>
Get方式如何傳遞參數
傳遞的方式有以下四種:
第一種:直接在URL后面加參數:
localhost:21811/Handler1.ashx?id=1&name="abc";
第二種:用超鏈接的方法傳遞參數:當點擊超鏈接的時候,首先會跳轉:
localhost:21811/Handler1.ashx頁面,然后還會傳遞id和name兩個參數過去;
第三種:通過js方法傳遞:用戶點擊這個button按鈕,觸發onClick事件,執行Go()方法,跳轉到:
localhost:21811/Handler1.ashx頁面,同時傳遞了id,和name兩個參數過去;
第四種:通過form表單傳遞:
formaction="Handler1.ashx"method="get",注意action里面的連接不能帶參數的;
擴展資料
使用get傳參注意事項
1、使用get方式提交參數需要注意,參數中不能有\。
2、get方式傳遞date日期格式參數:startDate=2011/12/0210:50:25,使用yyyy/mm/ddHH:mm:ss格式傳遞,http協議是外國人定的,所以得用外國常用時間格式傳遞。
3、使用GET請求方式給WEB服務器傳遞參數的格式:http://www.it315.org/counter.jsp?name=zhangsan&password=123。
jsp中form里action的路徑
答案:,比如說,你在form表單里這樣寫action=“ind”,就ok了。
----------------------------------------------------------------------------------------------------如果你覺得答案合理,請點擊“合理”,舉手之勞,能激勵我繼續為別人答題,謝謝你!!怎樣使用表單forms
答:使用表單forms的方法步驟如下:首先當<form>表單在未指定action屬性值的情況下,action的默認值為當前頁面的URL地址。注意:當提交表單后,頁面會立即跳轉到action屬性指定的URL地址。
html的form提交之后,是如何進行跳轉的整個過程瀏覽器是如何實現的
答:form表單的action與url跳轉是不一樣的:
form表單可以給后臺傳遞數據,在后臺直接可以用request對象去向前臺請求數據。
form表單傳遞數據有兩種方式:
method="post":這是傳遞大量數據時用的,在數據傳遞之前會先將數據打包,因此這種傳遞數據的方式會效率會比較慢,但是穿過的數據都能正確解析,因此傳中文不會有亂碼。
method="get":以URL傳遞的,因為地址欄長度有限,所以對數據量是有限制的,而且傳遞的數據必須是ASCCI碼值范圍內的,因此,傳中文會有亂碼,需特殊處理。
url跳轉到action只能通過url的參數來傳遞數據,action?參數名=參數值&……,在后臺也可以用request對象去向前臺請求url的參數值(url傳中文參數需要進行特殊處理)
好了,本文到此結束,如果可以幫助到大家,還望關注本站哦!