zoukankan      html  css  js  c++  java
  • html name id, 与服务器交互必须有name

    html name id, 与服务器交互必须有name

    在HTML中元素的ID和Name的区别和联系。
    今天写了个测试,在php脚本里怎么也获取不到$_POST['userName']的值,经检查在html页面只写了input的Id,没有写Name。

    现总结网上的帖子:

    Name Attribute

    Valid only on a, form, iframe, img, map, input, select, textarea
    Name does not have to be unique
    Can not be referenced in URL
    Is referenced in JS with getElementsByName()
    Shares same name space as id attribute
    Must begin with a letter
    Is case sensitive
    Used on form elements to submit information

    Id Attribute

    Valid on any element
    Each Id should be unique
    Can be used as anchor reference in URL
    Is referenced in CSS or URL with # sign
    Is referenced in JS with getElementById()
    Shares same name space as name attribute
    Must begin with a letter
    Is case sensitive

    参考: 1 http://stackoverflow.com/questions/7470268/html-input-name-vs-id 
    2 http://www.cnblogs.com/birdshome/archive/2005/01/31/99562.html
  • 相关阅读:
    java——阶段性整理(方法的重载重写和一些关键字)
    设计模式——单例模式
    source
    set和setenv
    c++编译加执行脚本
    python脚本小记
    转义字符
    istream_iterator/ostream_iterator
    字符串替换程序 p324
    程序编译后运行时的内存分配
  • 原文地址:https://www.cnblogs.com/timssd/p/4781145.html
Copyright © 2011-2022 走看看