PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Web_Design
[问题] JavaScript存取表单资料
楼主:
tingmeow
(雪炉喵)
2014-03-23 22:53:20
看O'REILLY的书 JavaScript深入浅出有点看不懂
在这一页 p.293
存取表单资料
为了取用输入表单的资料,首先需要区分表单中每个字段。这点可利用HTML
码的id或name属性(或两者并用)处理。
<input id="zipcode" name="zipcode" type="text" size="5">
表单字段具有两种识别方式的原因,均与取用表单单位的途径有关
第一种途径使用getElementById()--可取用网页上任何组件的函式。
这个方式没问题,但还有更简单、更针对表单设计的途径。
每个表单字段都有一个form物件,可被传给任何验证表单资料的函式。
<input id="zipcode" name="zipcode" type="text" size="5"
onclick="showIt(this.form)">
form物件励害的地方,在于它也是个阵列,负责储存表单中所有字段
但它的阵列元素并非利用数值索引储存;而是使用字段独有、于name
属性设定的识别字。假设form物件以引数theForm为名,传给某个函式,
则输入邮递区号字段(ZIP code)的值将以下列方式存取:
function showIt(theForm) {
alert(theForm["zipcode"].value);
}
作者:
GoalBased
(Artificail Intelligence)
2014-03-23 23:24:00
你是说为什么html是this.form ShowIt里为什么不是一样吗
作者: RedMapleWing (闇夜 枫)
2014-03-24 18:10:00
this.form我的认知可能有错,但我认为它指的是它父层的那个form,至于function里的参数名称,那只是要给一个参数名称罢了,你随便给他什么值,这个值在这个function里就会叫这个名字,不一定要跟呼叫functio时丢入的数值或物件同名(也很难同名,你的function又不是只写给一个东西用
继续阅读
[问题] 请问ASP连结新的ODBC
pttnull
[问题] asp.net Request
BigLoser
[问题] 在网页出现推特的文章?
sboy1111
[问题] 如何呈现出手机调整数字的卷动风格
daybreakya
[问题] godaddy hosting失效
bigbear24
[问题] 监看websocket secure的工具
flowwinds
[问题] 如何修改table
woody3724
[请益] Demo产品图片版权?
huanjing
[讨论] 鸿海的五零高手选秀
hans5300609
Re: [问题] Web Api Post传值
wind681201
Links
booklink
Contact Us: admin [ a t ] ucptt.com