五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > form表單中的name和id的區(qū)別

form表單中的name和id的區(qū)別

文章來源:365jz.com     點擊數(shù):429    更新時間:2011-04-08 12:39   參與評論

id就像是一個人的身份證號碼,name就是他的名字,顯然,id是不可以重復的,而name是可以重復的,兩者都是為了標識對象名稱。

它們所不同的是:name是Netscape的、id是Microsoft的。

表單元素(form   input   textarea   select)與框架元素(iframe   frame)用name。

這些元素都與表單(框架元素作用于form的target)提交有關,
表單的接收頁面只接收有name的元素。例如:request.Form("tyxl"),其中tyxl是提交頁面中某個元素的name屬性值。所以通過表單接收到的不是id值,而是name值。

在控制腳本元素,事件處理是一般都是用的id值,如:

<FORM action="" method=POST id=form2 name=form1>   
    
<SCRIPT LANGUAGE=javascript>   
<!--
alert(form2.name)
//alert(form1.name) 就是錯誤的
//-->
</SCRIPT>

獲取id值的另一個方法就是 id=document.getElementById("id")

同理,獲取name值的另一個方法是 name=document.getElementByName("name")

賦  name:  document.formName.inputName        document.frames("frameName")  
賦  ID    :  document.all.inputID                      document.all.frameID  

只能賦ID不能賦name的元素:(除去與表單相關的元素都只能賦ID)  
body  li  a  table  tr  td  th  p  div  span  pre  dl  dt  dd  font  b  等等

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答??! 點擊進入論壇

發(fā)表評論 (429人查看,0條評論)
請自覺遵守互聯(lián)網(wǎng)相關的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學習

業(yè)務咨詢

· 技術支持
· 服務時間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權所有 鄂ICP備17013400號