久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: html表單提交的幾種方法 [打印本頁]

作者: 51黑黑黑    時間: 2016-2-22 20:13
標題: html表單提交的幾種方法
最普通最常用最一般的方法就是用submit type..看代碼:
<form name=”form” method=”post” action=”#">
    <input type=”submit” name=”submit” value=”提交">
</form>
另外,還有一種常用的方法是使用圖片:
<form name=”form” method=”post” action=”# ">
    <input type=”image” name=”submit” src=”btnSubmit.jpg”>

</form>
第三種是使用鏈接來提交表單,用到了javascript的DOM模型:
<form name=”form” method=”post” action=”#”>
    <a href=”javascript:form.submit();”>提交</a>
</form>
這種方法實際上是調用了一個javascript函數,使用javacript函數來提交表單,方法就非常多非常靈活了,比如可以把它加入到任意一個標簽的onclick事件中:
<form name=”form” method=”post” action=”#”>
    <div onclick=”javascript:form.submit();”>
        <span>提交</span>
    </div>
</form>
但是,如果一個表單里有需要有多個提交按鈕怎么辦呢?
比如一個表單里的提交按鈕所指向的處理頁面不同,這樣由于表單在定義的時候就已經確定下表單數據的處理頁面,所以單純地在表單里放多個提交按鈕是沒有辦法達到目的的。這就需要javascript。
首先定義一個函數:
<script language=javascript>
function query(){
form.action=”query.php”;
form.submit();}

function update(){
form.action=”update.php”;
form.submit();}
</script>
通過javascript改變form的action屬性值,這樣就可以實現多提交按鈕而且功能不同了,頁面內代碼如下:
<form name=”form” method=”post” action=”#”>
    <input type=”button” name=”query” onclick=”query();” value=”查詢”>
    <input type=”button” name=”update” onclick=”update();” value=”更新”>
</form>
上面一段代碼,使用的是普通的按鈕,而提交功能的實現方法是在它的onclick事件中調用javascript函數.

有了上面這幾種提交表單的方法,我想差不多夠應付復雜的表單了.







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 精品欧美一区二区三区免费观看 | 免费观看一级特黄欧美大片 | 亚洲最大的黄色网址 | 成人日韩| 久久夜色精品国产 | 超碰97人人人人人蜜桃 | 久久久久久网站 | 久久伊人在 | 综合网伊人| 国产精品乱码一区二区三区 | 91精品国产乱码久久蜜臀 | 国产无人区一区二区三区 | 欧美成人手机视频 | 免费视频一区二区 | 日本 欧美 国产 | 亚洲精品播放 | 亚洲一区二区免费 | 国产精品久久av | 久久欧美精品 | 精品国产99 | 美女一级毛片 | 日韩av免费在线电影 | 精品9999| 亚洲精品视频在线播放 | 国产高清在线精品 | 韩国毛片一区二区三区 | 亚洲综合在线播放 | 久久久久国产一区二区三区 | 亚洲三区在线播放 | 午夜精品视频 | 国产wwwcom | 亚洲精品一二三 | 欧美中文字幕一区二区三区亚洲 | 狠狠骚| 日韩高清一区 | 777zyz色资源站在线观看 | 天堂中文在线观看 | 精品视频999| 黄篇网址 | 国产精彩视频在线观看 | 国产日韩一区二区三免费高清 |