2012-12-22 105 views
51

「提交」我有一個標籤,<input type="submit" class="like"/>。 我想有按鈕中的文本說「贊」,但現在,它說:「提交」。更改從文本輸入標籤

class=like是我的CSS,順便說一句。

回答

78

value屬性submit -type <input> elements控制顯示的文本。

<input type="submit" class="like" value="Like" /> 
+0

優秀的,重點突出。推薦閱讀下面的Quentin關於'input'和'button'在試圖獲取元素值時使用的答案。 –

16

value屬性被用於確定一個提交輸入的渲染標籤。

<input type="submit" class="like" value="Like" /> 

注意,如果控制成功(這種人會不會是因爲它沒有name),這也將是其提交的值。

有不同的提交值和標籤,你需要使用一個按鈕元素,其中的元素裏面textNode決定了標籤。您可以包含其他元素(包括<img>)。

<button type="submit" class="like" name="foo" value="bar">Like</button> 

請注意,在早期版本的Internet Explorer中支持<button>是不利的。在javascript使用在PHP $_POST,也可以作爲document.getElementByName('submitBnt')

0
<input name="submitBnt" type="submit" value="like"/> 

名稱是有用的。 您也可以使用名稱作爲CS選擇像input[name="submitBnt"]; 希望這有助於