搜索
首页后端开发php教程javascript -
里button,submit,reset 包括自己 name 属性是不是都没有用?

我是零散着学习的,也没做过项目,就是每学一个对象,一个函数,我就做做实验,有联系的东西,我就把类似的往上套

我知道

<code><input type="text" name="" value="" class="">
<input type="radio" checked name="" value="" class="">
<input type="checkbox" checked name="" value="" class=""></code>

中的name确实是有用的,可以给 PHP 传值,但是

<code><form name="★" action="shiyan-1.php" method="get">
<input type="button" id="" class="" name="" value="显示名">
<input type="submit" id="" class="" name="" value="提交">
<input type="reset" id="" class="" name="" value="清空">
</form></code>

中的name属性,除了在JavaScript用 document.getElementsByName("")[0] 和用 jQuery 的$("[name='']") 获取节点之外,是不是就没有其他用处了?
以后只要我不用js,那我就不用写 name 属性了是吗?


还有就是这个

<code><input type="radio" checked name="" value="" class=" ">
<input type="radio" checked name="" value="" class=""></code>

中的 value 有什么用?他们不就是个 布尔值 吗,选上是true,选不上false?用 checked 就能判定了,为什么还有个 value ,这个怎么传给服务器?

回复内容:

我是零散着学习的,也没做过项目,就是每学一个对象,一个函数,我就做做实验,有联系的东西,我就把类似的往上套

我知道

<code><input type="text" name="" value="" class="">
<input type="radio" checked name="" value="" class="">
<input type="checkbox" checked name="" value="" class=""></code>

中的name确实是有用的,可以给 PHP 传值,但是

<code><form name="★" action="shiyan-1.php" method="get">
<input type="button" id="" class="" name="" value="显示名">
<input type="submit" id="" class="" name="" value="提交">
<input type="reset" id="" class="" name="" value="清空">
</form></code>

中的name属性,除了在JavaScript用 document.getElementsByName("")[0] 和用 jQuery 的$("[name='']") 获取节点之外,是不是就没有其他用处了?
以后只要我不用js,那我就不用写 name 属性了是吗?


还有就是这个

<code><input type="radio" checked name="" value="" class=" ">
<input type="radio" checked name="" value="" class=""></code>

中的 value 有什么用?他们不就是个 布尔值 吗,选上是true,选不上false?用 checked 就能判定了,为什么还有个 value ,这个怎么传给服务器?

  1. 当按钮的type="submit", 有name时, 并且method="get", 是会提交的, type="button | reset"不管有没有name都不会

2.type="radio"的value是传个后端的, checked只能js来判断, 只要有name, 自然就会把选择的value传给后端

你这一看就是新手啊 !
我去,我试着给你解答下
1.

里button,submit,reset 包括
自己 name 属性是不是都没有用?
确实没什么用,不管通过$_GET和$_POST获取,获取的都是值,你获取前台的button值,submit值和reset的值没什么用处,所谓的值就是显示在按钮上的文字,个人认为,name只是做一些前段JS和JQuery操作。
2.

这个就有用了,设置单选按钮的value属性,这两个的值是不同的,比如:一个设置为男,一个设置为女,你后端是要获取之后做判断的哦。可以根据value值得不同做一些逻辑处理。
我说的也不是很明白,自己看手册吧
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
HTML超文本标记语言--超在那里?(文档分析)HTML超文本标记语言--超在那里?(文档分析)Aug 02, 2022 pm 06:04 PM

本篇文章带大家了解一下HTML(超文本标记语言),介绍一下HTML的本质,HTML文档的结构、HTML文档的基本标签和图像标签、列表、表格标签、媒体元素、表单,希望对大家有所帮助!

html和css算编程语言吗html和css算编程语言吗Sep 21, 2022 pm 04:09 PM

不算。html是一种用来告知浏览器如何组织页面的标记语言,而CSS是一种用来表现HTML或XML等文件样式的样式设计语言;html和css不具备很强的逻辑性和流程控制功能,缺乏灵活性,且html和css不能按照人类的设计对一件工作进行重复的循环,直至得到让人类满意的答案。

web前端笔试题库之HTML篇web前端笔试题库之HTML篇Apr 21, 2022 am 11:56 AM

总结了一些web前端面试(笔试)题分享给大家,本篇文章就先给大家分享HTML部分的笔试题(附答案),大家可以自己做做,看看能答对几个!

HTML5中画布标签是什么HTML5中画布标签是什么May 18, 2022 pm 04:55 PM

HTML5中画布标签是“<canvas>”。canvas标签用于图形的绘制,它只是一个矩形的图形容器,绘制图形必须通过脚本(通常是JavaScript)来完成;开发者可利用多种js方法来在canvas中绘制路径、盒、圆、字符以及添加图像等。

总结HTML中a标签的使用方法及跳转方式总结HTML中a标签的使用方法及跳转方式Aug 05, 2022 am 09:18 AM

本文给大家总结介绍a标签使用方法和跳转方式,希望对大家有所帮助!

html中document是什么html中document是什么Jun 17, 2022 pm 04:18 PM

在html中,document是文档对象的意思,代表浏览器窗口的文档;document对象是window对象的子对象,所以可通过“window.document”属性对其进行访问,每个载入浏览器的HTML文档都会成为Document对象。

html5废弃了哪个列表标签html5废弃了哪个列表标签Jun 01, 2022 pm 06:32 PM

html5废弃了dir列表标签。dir标签被用来定义目录列表,一般和li标签配合使用,在dir标签对中通过li标签来设置列表项,语法“<dir><li>列表项值</li>...</dir>”。HTML5已经不支持dir,可使用ul标签取代。

html5支持boolean值属性吗html5支持boolean值属性吗Apr 22, 2022 pm 04:56 PM

html5支持boolean值属性;boolean值属性指是属性值为true或者false的属性,如input元素中的disabled属性,不使用该属性表示值为flase,不禁用元素,使用该属性可以不设置属性值表示值为true,禁用元素。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
1 个月前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器