欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1702|回復: 0
打印 上一主題 下一主題
收起左側

html表單提交的幾種方法

[復制鏈接]
跳轉到指定樓層
樓主
ID:105323 發表于 2016-2-22 20:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
最普通最常用最一般的方法就是用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函數.

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


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表