ฉันมีแท็ก, <input type="submit" class="like"/>. ฉันต้องการให้ข้อความภายในปุ่มพูดว่า "ชอบ" แต่ตอนนี้มันขึ้นว่า "ส่ง"
class="like" ก็คือ CSS ของปุ่มนั่นเอง
ฉันมีแท็ก, <input type="submit" class="like"/>. ฉันต้องการให้ข้อความภายในปุ่มพูดว่า "ชอบ" แต่ตอนนี้มันขึ้นว่า "ส่ง"
class="like" ก็คือ CSS ของปุ่มนั่นเอง
คำตอบ:
valueแอตทริบิวต์ในsubmitประเภท<input>การควบคุมองค์ประกอบข้อความที่แสดง
<input type="submit" class="like" value="Like" />
valueแอตทริบิวต์ที่ถูกใช้ในการกำหนดฉลากแสดงผลของการป้อนข้อมูลส่ง
<input type="submit" class="like" value="Like" />
โปรดทราบว่าหากการควบคุมสำเร็จ (อันนี้จะไม่เป็นเพราะไม่มีname) ค่านี้จะเป็นค่าที่ส่งมาด้วย
หากต้องการมีค่าและป้ายกำกับที่ส่งแตกต่างกันคุณจะต้องใช้องค์ประกอบปุ่มซึ่ง textNode ภายในองค์ประกอบจะกำหนดป้ายกำกับ คุณสามารถรวมองค์ประกอบอื่น ๆ (รวมถึง<img>ที่นี่)
<button type="submit" class="like" name="foo" value="bar">Like</button>
โปรดทราบว่าการสนับสนุน<button>นั้นหลีกเลี่ยงไม่ได้ใน Internet Explorer เวอร์ชันเก่า
<input name="submitBnt" type="submit" value="like"/>
ชื่อมีประโยชน์เมื่อใช้$_POSTใน php และในจาวาสคริปต์document.getElementByName('submitBnt')ด้วย นอกจากนี้คุณสามารถใช้ชื่อเป็นตัวเลือกเช่น CS input[name="submitBnt"]; หวังว่านี่จะช่วยได้
inputvsbuttonเมื่อพยายามรับค่าองค์ประกอบของคุณ