作為一個(gè)小技巧,暫時(shí)歸類到ASP中。
在設(shè)計(jì)網(wǎng)站的時(shí),我們可能會(huì)想把鏈接做成按鈕的樣子,按鈕做成鏈接的樣子。下面說一下我的方法。 1、按鈕做成鏈接(圖片)的樣子 提交按鈕<input type="submit" value="提交"> 提交鏈接<a href="#" onclick="表單名字.submit()">提交</a>
重置按鈕<input type="reset" value="重置"> 重置鏈接<a href="#" onclick="表單名字.reset()">重置</a>
普通按鈕<input type="button" value="按鈕" onclick="函數(shù)()"> 普通鏈接<a href="#" onclick="函數(shù)()">鏈接</a>
至于圖片也一樣把a(bǔ)標(biāo)簽換成img
2、鏈接做成按鈕的樣子 <a href="reg.asp">注冊(cè)</a> =><input type="button" value="注冊(cè)" onclick="location.href='reg.asp'">
----------------------------------- 有的時(shí)候我們完全可以手工做一個(gè)get方式的表單,至于用按鈕還是鏈接隨心所欲。 <form action="xx.asp" method="get" name="form1"> <input name="aa" type="text" id="aa"> <input name="bb" type="text" id="bb"> <input type="submit" name="Submit" value="提交"> </form> => <input name="aa" type="text" id="aa"> <input name="bb" type="text" id="bb"> <input type="button" value="按鈕" onclick="location.href='xx.asp?aa='+document.all['aa'].value+'&bb='+document.all['bb'].value"> ----------------------------------- 進(jìn)一步說我們還可以做一個(gè)按鈕(鏈接)來同時(shí)傳遞js變量,表單input的值,asp變量,Recordset值 <script language="javascript"> var id1=1; </script> <% id3=3 .... rs.open exec,conn,1,1 假設(shè)有rs("id4")=4 ... %> <input name="id2" type="text" id="id2" value="2"> <input type="button" value="按鈕" onclick="location.href='xx.asp?id1='+id1+'&id2='+document.all['id2'].value+'&id3=<%=id3%>&id4=<%=rs("id4")%>'"> 我們按下按鈕會(huì)看到瀏覽器的url是xx.asp?id1=1&id2=2&id3=3&id4=4 在xx.asp中我們就可以用request.querystring來得到所有變量,這樣是不是變相的客戶端js和服務(wù)器段的變量傳遞?
|
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!