Saya ingin membuat tombol kirim formulir HTML dengan nilai 'add tag'
, namun, halaman web dalam bahasa Swedia, jadi saya ingin memiliki teks tombol yang berbeda .
Artinya, saya ingin memiliki tombol suka
tapi saya ingin kode saya suka
if (request.getParameter(cmd).equals("add tag"))
tags.addTag( /*...*/ );
Apakah ini mungkin? Jika ya, bagaimana caranya?
Jawaban:
Itu mungkin menggunakan
button
elemen.<button name="name" value="value" type="submit">Sök</button>
Dari halaman W3C di
button
:sumber
Mengikuti saran @ greg0ire di komentar:
<input type="submit" name="add_tag" value="Lägg till tag" />
Di sisi server Anda, Anda akan melakukan sesuatu seperti:
if (request.getParameter("add_tag") != null) tags.addTag( /*...*/ );
(Karena saya tidak tahu bahasa itu (java?), Mungkin ada kesalahan sintaks.)
Saya lebih suka
<button>
solusinya, tetapi tidak berfungsi seperti yang diharapkan di IE <9 .sumber
Ada banyak jawaban di sini yang menjelaskan apa yang dapat Anda lakukan (saya menggunakan nama bidang yang berbeda satu) tetapi jawaban sederhana (dan belum disebutkan) untuk pertanyaan Anda adalah 'tidak' - Anda tidak dapat menggunakan teks dan nilai yang berbeda menggunakan hanya HTML.
sumber
Saya tidak tahu apakah Anda benar, tetapi, seperti yang saya mengerti, Anda dapat menggunakan bidang tersembunyi tambahan dengan nilai "tambahkan tag" dan biarkan tombol memiliki teks yang diinginkan.
sumber
Jika Anda menangani "menambahkan tag" melalui JScript:
<form ...> <button onclick="...">any text you want</button> </form>
Atau di atasnya jika ditangani melalui pemuatan ulang halaman
sumber