A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 许万里 中级黑马   /  2013-3-3 18:01  /  2188 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

现在不用  <form> 标签也能 声明一个<form>元素吧 ,我怎么见 没有用<form>  标签就直接<input type=button> 也能声明出来一个按钮  我记得 要声明一个按钮应该是在<form></form>中呀。

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

8 个回复

倒序浏览
还是一个规范不规范的问题,没必要太在意,
回复 使用道具 举报
表单里的东西要提交给服务器的,你没form标签,action和method上哪写去啊
回复 使用道具 举报

现在不用  <form> 标签也能 声明一个<form>元素吧 ,我怎么见 没有用<form>  标签就直接<input type=button> 也能声明出来一个按钮  我记得 要声明一个按钮应该是在<form></form>中呀。

当然能声明form元素,你声明的form元素实际还是form标签没任何区别,你页面中是否有form标签和声明一个input标签没有任何联系,把input标签写在form中是为了让表单提交时把input的值提交给服务器处理。。。。一个页面也可以同时存在多个form标签,这是在页面复杂时用多个form分别提交不同数据给相应功能接收处理,减少多余数据提交,优化服务器速度

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
不在<form>中需要和服务器互动时呢?你怎么提交互动啊,还是按规范比较好吧  一些表单写在form中就是为了和服务器互动方便,

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
<input> 标签:根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。

<form> 标签:<form> 标签用于为用户输入创建 HTML 表单。
表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。
表单还可以包含 menus、textarea、fieldset、legend 和 label 元素。
表单用于向服务器传输数据。

如果  练习<input> 标签的用法  而不是正规做Web,不用向表单提交数据时。<input> 标签是完全可以单独使用的。

希望对你有帮助。{:soso_e113:}

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
除非填写的数据不想提交到服务器,否则为什么不写在form内部呢?
<form id="form1" runat="server" action="www.baidu.com">
    <div>   
    </div>
    </form>
<input type="text" id="txtValue" />
    <input value="点击" type="button" Id="btnSubmit" />
这样写,点击了按钮后,没有提交到服务器,是没有意义的。
回复 使用道具 举报
必须有,button、table等元素必须写在表单元素中,要注意编写规范。
回复 使用道具 举报
我昨天也忘写了,当你需要把数据提交给服务器时,你就会想起需要写<form></form>了,平时还是多注意编写规范,养成好习惯后,可以避免没必要的麻烦 !
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马