html頁面提交表單之后留在當前頁(html頁面提交表單之后留在當前頁面上)
比如一個表單里的提交按鈕所指向的處理頁面不同,這樣由于表單在定義的時候就已經(jīng)確定下表單數(shù)據(jù)的處理頁面,所以單純地在表單里放多個提交按鈕是沒有辦法達到目的的這就需要javascript 首先定義一個函數(shù)復制代碼 代碼如下;并使用post方式表單域,比如隱藏域文本框等隨便你或者get方式比如表單動作目標,也就是action屬性中拼接參數(shù),然后提交表單后,獲取這個頁號,返回的時候,把這個頁號拼接到url參數(shù)中,這樣不就回到當前頁了;lt!DOCTYPE htmllthtml lthead ltmeta;2在網(wǎng)頁head區(qū)加入如下代碼 ltscript language=quotjavascriptquot function checkpwd if==quotquot alertquot原密碼不能為空,請您重新輸入!quotreturn false;每種語言寫法不同,把具體編輯語言發(fā)布一下,我在繼續(xù)幫助你回答有問題請繼續(xù)追問;你要的是不是就是非空驗證,希望這個能夠幫到你lthtml xmlns=quot lthead lttitle無標題頁lttitle ltscript type=quottextjavascriptquot function ShowMessage if。
單擊事件調用上面寫的show方法 ltform ltdiv id=quotcquotltdivlt!當用戶單擊顯示按鈕的時候,文本框中輸入的內容會在這個div元素里顯示,當然也可以用其他的網(wǎng)頁元素~~ ltbody lthtml;針對您提的問題想要實現(xiàn)的效果,下面說說不用 form 表單和數(shù)據(jù)庫來實現(xiàn)用戶名和密碼驗證的方法1首先,給 HTML 頁面里的用戶名和密碼輸入框都定義一個id屬性,例如用戶名ltinput type=quottextquot id=quotusernamequot value=;在HTML中,建立一個提交表單頁面,提交后可以直接在數(shù)據(jù)庫看見的方法如下參考1首先,打開HTML編輯器,創(chuàng)建一個新的HTML文件,如索引html,并介紹jquery2在indexhtml中的ltscript標簽,輸入jquery代碼#39button#39;1使用form提交,把文本框的 數(shù)據(jù) 提到腳本處理后再返回來重新填充 文本框 2使用ajax 下次登錄文本框中內容依舊不變 在第一次輸入內容時保存到數(shù)據(jù)庫或文本文件,反正得存到服務器上的一個地方下次登錄的時候把數(shù)據(jù)插。
使用AJAX技術,ajax就是不需要用表單來提交,它使用XML;action=quot?action=addquot這里就是提交到本頁了;當我點擊保存提交FORM表單后,如何讓當前頁面維持不變即不刷新當前頁 在FORM表單后添加一個iframe Java代碼 ltiframe style=quotdisplay quot id=quotrfFramequot name=quotrfFramequot src=quotaboutblankquotltiframe 點保存提交事。
首先再后臺業(yè)務處理的代碼處,返回查詢的結果給這個提交的頁面, 然后你在這個頁面上寫上接收數(shù)據(jù)的代碼,然后判斷接收的數(shù)據(jù)是否為空,為空就說明是第一次打開這個頁面,就什么也不干,等著提交就可以了,不為空就說明已經(jīng);lthtml lthead lttitle同一個頁面中多表單提交lttitle ltscripttype=quottextjavascriptquot functionmyCheck1 ifform1text1value==quotquot alertquot內容不能為空,請輸入內容quotform1text1focusreturn;到服務端, 在對表單的處理邏輯中,完成處理后讓他直接掉轉到其他頁面就行了,這個不是前臺干的活 如果你用的是ajax調用,那么得到返回的結果以后,判斷完了再進行分支轉向就行了。
掃描二維碼推送至手機訪問。
版權聲明:本文由飛速云SEO網(wǎng)絡優(yōu)化推廣發(fā)布,如需轉載請注明出處。