Borang HTML

Apakah itu borang

Borang direka bentuk untuk mengumpulkan pelbagai jenis input pengguna, seperti :

  • Pendaftaran laman web

  • Log masuk

  • Pos resume

  • Catatan forum

  • Balas undian S dll.


Borang HTML

Borang ialah kawasan yang mengandungi unsur bentuk. Halaman web mungkin mempunyai berbilang borang, tetapi borang sepadan dengan kawasan borang dan hanya boleh menyerahkan item borang kawasan borang semasa

Elemen borang membenarkan pengguna memasukkan kandungan dalam borang, seperti: teks kawasan (textarea), senarai juntai bawah, butang radio, kotak semak, dsb.

Borang ditetapkan menggunakan teg borang <form>:

<form method="Transmission method" action="Alamat fail pelayan">

.elemen input

</form>


tindakan digunakan untuk mengkonfigurasi tempat data borang dihantar untuk diproses Ia biasanya alamat skrip dinamik, seperti alamat fail PHP.php

kaedah boleh GET atau POST (jika tidak ditetapkan, sistem lalai kepada GET , tetapi dalam kebanyakan kes Kami menggunakan POST dan GET untuk menyerahkan dalam bentuk parameter Pengguna boleh melihat secara langsung parameter yang diserahkan menggunakan mekanisme siaran HTTP untuk meletakkan setiap medan dalam bentuk dan kandungannya dalam HEADER HTML dan menghantarnya ke alamat URL yang ditunjukkan oleh atribut ACTION tidak dapat melihat proses ini)


Borang HTML - elemen input

Teg borang yang digunakan dalam kebanyakan kes ialah teg input (<input>).

Jenis input ditakrifkan oleh atribut jenis (jenis). Jenis input yang paling biasa digunakan adalah seperti berikut:

Medan teks

Medan teks ditetapkan melalui teg <input type="text">

Instance

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文网(php.cn)</title>
</head>
<body>
<form>
    文本域: <input type="text" name="firstname"><br>
    文本域: <input type="text" name="lastname">
</form>
</body>
</html>

Pelayar dipaparkan seperti berikut:

7.jpg


Medan kata laluan

Medan kata laluan ditakrifkan oleh teg <input type="password">:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文网(php.cn)</title>
</head>
<body>
<form>
    姓名: <input type="text" name="firstname"><br>
    密码: <input type="password" name="lastname">
</form>
</body>
</html>

Pelayar dipaparkan seperti berikut:

1.jpg

Nota: Aksara medan kata laluan tidak akan dipaparkan dalam teks biasa, tetapi akan digantikan dengan asterisk atau titik.


Butang radio

<input type="radio"> teg mentakrifkan butang radio bentuk Pilihan

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文网(php.cn)</title>
</head>
<body>
<form>
    <input type="radio" name="sex" value="male">男<br>
    <input type="radio" name="sex" value="female">女
</form>
</body>
</html>

dipaparkan dalam penyemak imbas seperti berikut:

1.jpg


Kotak Semak

<jenis input="kotak semak"> satu atau beberapa pilihan daripada pemilihan.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文网(php.cn)</title>
</head>
<body>
<input type="checkbox" name="vehicle" value="自行车">自行车
<input type="checkbox" name="vehicle" value="汽车">汽车
<input type="checkbox" name="vehicle" value="飞机">飞机
<input type="checkbox" name="vehicle" value="轮船">轮船
</body>
</html>

Pelayar dipaparkan seperti berikut:

9.jpg


Butang serah

<input type="submit"> mentakrifkan butang serah.

Apabila pengguna mengklik butang sahkan, kandungan borang akan dipindahkan ke fail lain. Atribut tindakan borang mentakrifkan nama fail fail destinasi. Fail yang ditakrifkan oleh atribut tindakan biasanya melakukan pemprosesan berkaitan pada data input yang diterima. :

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文网(php.cn)</title>
</head>
<body>
<form name="input" action="action.php" method="post">
    用户名 <input type="text" name="user"><br/>
    密 码 <input type="password" name="user">
     <input type="submit" value="Submit">
</form>
</body>
</html>

Pelayar memaparkan seperti berikut:

4.jpg

Jika anda menaip beberapa huruf dalam kotak teks di atas dan kemudian klik butang sahkan, data input akan Dihantar ke halaman "action.php" sebagai siaran. Halaman ini akan memaparkan hasil yang dimasukkan.


Teg borang HTML

     标签     描述
    <form>  定义供用户输入的表单
     <input>  定义输入域
     <textarea>  定义文本域 (一个多行的输入控件)
     <label>  定义了 <input> 元素的标签,一般为输入标题
     <fieldset>  定义了一组相关的表单元素,并使用外框包含起来
     <legend>  定义了 <fieldset> 元素的标题
     <select>  定义了下拉选项列表
     <optgroup>  定义选项组
     <option>  定义下拉列表中的选项
     <button>  定义一个点击按钮
     <datalist>  指定一个预先定义的输入控件选项列表
     <keygen>  定义了表单的密钥对生成器字段
     <output>  定义一个计算结果

Untuk mengetahui lebih lanjut tentang teg borang HTML, lawati Manual Rujukan HTML kami


Untuk lebih banyak contoh

Contoh ini menunjukkan cara membuat kotak senarai juntai bawah yang mudah dalam halaman HTML. Kotak senarai juntai bawah ialah senarai yang boleh dipilih. Senarai lungsur dengan nilai yang telah dipilih.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文网(php.cn)</title>
</head>
<body>
<form action="">
    <select name="学历">
        <option value="小学">小学</option>
        <option value="初中">初中</option>
        <option value="大专"  selected>大专</option>
        <option value="本科">本科</option>
        <option value="硕士">硕士</option>
        <option value="博士">博士</option>
    </select>
</form>
</body>
</html>

Keputusan menjalankan program:

07.jpg


Contoh ini menunjukkan cara mencipta medan teks (kawalan input teks berbilang baris). Pengguna boleh menulis teks dalam medan teks. Tiada had untuk bilangan aksara yang boleh ditulis , serta butang. Anda boleh menyesuaikan teks pada butang.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文网(php.cn)</title>
</head>
<body>
<form action="">
<textarea rows="8" cols="20">
我是一个文本框。
</textarea>
    <input type="button" value="提交">
</form>
</body>
</html>

Hasil berjalan program:

18.jpg


Borang contoh

Contoh ini menunjukkan cara menambahkan borang pada halaman. Borang ini mengandungi kotak input, medan teks, butang radio, kotak semak, senarai juntai bawah dan butang pengesahan.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文网(php.cn)</title>
</head>
<body>
<form action="form.php" method="post">
    作者: <input type="text" name="Name" ><br>
    文本内容:<br/>
    <textarea rows="8" cols="20">
    </textarea><br/>
    <input type="radio" name="sex" value="男">男<input type="radio" name="sex" value="女">女<br/>
    <select name="学历">
        <option value="小学">小学</option>
        <option value="初中">初中</option>
        <option value="大专"  selected>大专</option>
        <option value="本科">本科</option>
        <option value="硕士">硕士</option>
        <option value="博士">博士</option>
    </select>
    <input type="submit" value="提交">
</form>
</body>
</html>

Keputusan berjalan program:

28.jpg

Klik butang "Hantar", dan data borang akan dihantar ke halaman form.php dalam bentuk siaran


Contoh

Contoh ini menunjukkan cara menghantar e-mel daripada borang.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文网(php.cn)</title>
</head>
<body>
<form action="form.php" method="post">
    姓名:<br>
    <input type="text" name="name" ><br>
    E-mail:<br>
    <input type="text" name="mail" ><br>
    你的意见:<br>
   <textarea cols="20" rows="2">
   </textarea><br/>
    <input type="submit" value="发送">
    <input type="reset" value="重置">
</form>
</body>
</html>

Keputusan berjalan program:

2.jpg

Klik butang "Serah", data borang akan dihantar ke halaman form.php dalam bentuk post, klik butang "Reset" ” akan mengosongkan kandungan yang anda masukkan.



Meneruskan pembelajaran
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="form.php" method="post"> 姓名:<br> <input type="text" name="name" ><br> E-mail:<br> <input type="text" name="mail" ><br> 你的意见:<br> <textarea cols="20" rows="2"> </textarea><br/> <input type="submit" value="发送"> <input type="reset" value="重置"> </form> </body> </html>
  • Cadangan kursus
  • Muat turun perisian kursus