button与submit的区别介绍
在一个页面上画一个按钮,有四种办法:
这就是一个按钮。如果你不写javascript 的话,按下去什么也不会发生。
这样的按钮用户点击之后会自动提交 form,除非你写了javascript 阻止它。
其他标签,例如 a, img, span, div,然后用图片把它伪装成一个按钮。
Submit是专门用于提交表单的Button,与Button的区别主要有两点:type=button 就单纯是按钮功能
type=submit 是发送表单
(1)Submit将表单提交(form.submit())作为其onclick后的默认事件,Button并非如此
(2)表单提交时,所有具有name属性的html输入元素(包括input标签、button标签、select标签等)都将作为键值对提交,除了Submit对象。Submit对象只有在自己被单击后的提交中才会作为键值对被提交。
但是对于从事WEB UI的人应该要注意到,使用submit来提高页面易用性:
使用submit后,页面支持键盘enter键操作,而很多WEB软件设计师,可能没有注意到submit统一.
用button后往往页面不支持enter键了。所以需要支持enter键,必须要设置个submit,默认enter键对页面第一个submit进行操作。
执行完onClick,转到action。可以自动提交不需要onClick。所以说onclick这里可以不要。
执行完onClick,跳转文件在 js文件里控制。提交需要onClick。
比如:
1,onclick="form1.action='a.jsp';form1.submit();" 这样就实现了submit的功能了。
讲白一些,就是submit会有一个跳转,页面会刷新;而button不会刷新,就是一个button;可以用来生成按钮,更加灵活,样式更好控制。
Atas ialah kandungan terperinci button与submit的区别介绍. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





在html中,可以使用width和height属性来设置button元素的大小,使用background-color属性来设置button元素的颜色,具体语法为“button{width:宽度值;height:高度值;background-color: 颜色值;}”。

Ralat berlaku apabila ubuntu memasang cakera keras mudah alih: mount: unknownfilesystemtype'exfat' Kaedah pemprosesan adalah seperti berikut: Ubuntu13.10 atau install exfat-fuse: sudoapt-getinstallexfat-fuseUbuntu13.04 atau di bawah sudoapt-add-repositoryppa:relan. /exfatsudoapt-getupdatesudoapt-getinstallfuse- exfatCentOS Linux memasang format exfat penyelesaian ralat cakera USB untuk memuatkan extfa dalam CentOS

Penggunaan kata kunci Jenis dalam Go termasuk menentukan alias jenis baharu atau mencipta jenis struktur baharu. Pengenalan terperinci: 1. Jenis alias Gunakan kata kunci "jenis" untuk mencipta alias untuk jenis sedia ada, tetapi hanya memberikan nama baharu untuk jenis alias yang sedia ada kebolehbacaan kod menjadikan kod lebih jelas;

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

Dalam panduan ini, kita akan mengetahui lebih lanjut tentang arahan "jenis" dalam Linux. Prasyarat: Untuk melaksanakan langkah yang ditunjukkan dalam panduan ini, anda memerlukan komponen berikut: Sistem Linux yang dikonfigurasikan dengan betul. Lihat cara membuat LinuxVM untuk tujuan ujian dan pembelajaran. Pemahaman asas tentang antara muka baris arahan Perintah Type dalam Linux adalah berbeza daripada arahan khusus Linux yang lain (seperti: ls, chmod, shutdown, vi, grep, pwd, dll. Perintah "type" adalah terbina dalam Fungsi Bash yang dipaparkan sebagai hujah Maklumat tentang jenis arahan yang disediakan. $type Selain Bash, cengkerang lain (Zsh, Ksh, dll.) turut disertakan

Abstrak Redis ialah sumber terbuka, pangkalan data nilai kunci berprestasi tinggi yang digunakan secara meluas dalam pelbagai senario. Dalam Redis, jenis data (jenis) dan pengekodan (pengekodan) adalah konsep yang sangat penting. Blog ini akan memperkenalkan secara terperinci jenis data yang disokong oleh Redis serta kaedah pengekodan yang sepadan dan prinsip pelaksanaan asas. Untuk melihat pengekodan dalaman kunci Redis, anda boleh menggunakan perintah Redis OBJECTENCODINGkey. Antaranya, kunci ialah nama kunci yang anda ingin tanya. Contohnya, jika anda ingin menanyakan pengekodan dalaman kunci bernama mykey, anda boleh melaksanakan perintah berikut: 127.0.0.1:6379>objectencodin

Maklumat yang diperlukan: 1. Pendaftaran e-mel; Selepas pendaftaran yang berjaya, anda biasanya perlu mengisi beberapa maklumat peribadi asas, seperti nama samaran, jantina, ulang tahun, dll.

1) Buka idea dan mula mencipta projek SpringBoot 2) Pilih SpringInitializr, pilih versi jdk yang sesuai, dan klik Seterusnya Apabila beroperasi pada pilihan Jenis, terdapat empat jenis projek untuk dipilih: MavenProject (GenerateaMavenbasedprojectarchive) MavenPOM (GenerateaMavenpom. xml) GradleProject (GenerateaGradlebasedprojectarchive) )GradleConfig(GenerateaGradlebuildfile
