国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

html表單的幾種提交方式總結

2019-10-26 17:05:46
字體:
來源:轉載
供稿:網友
最普通最常用最一般的方法就是用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函數.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 沙湾县| 金阳县| 上犹县| 永州市| 张北县| 城步| 当阳市| 固安县| 治县。| 丽水市| 乌兰县| 广东省| 进贤县| 新邵县| 徐闻县| 莱芜市| 通山县| 温泉县| 巧家县| 六盘水市| 宜昌市| 盘山县| 铁岭市| 德兴市| 闵行区| 冀州市| 临沧市| 钟祥市| 白银市| 德格县| 沙河市| 大洼县| 奎屯市| 潞西市| 通江县| 永修县| 汶上县| 贵定县| 农安县| 邵阳县| 封丘县|