125

我有一个标签,<input type="submit" class="like"/>。我想让按钮内的文字说“喜欢”,但现在,它说“提交”。

class="like"顺便说一下,是按钮的 CSS。

4

3 回答 3

198

-type元素的value属性控制显示的文本。submit<input>

<input type="submit" class="like" value="Like" />
于 2012-12-23T00:00:40.957 回答
34

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 中对 的支持是不可靠的。

于 2012-12-23T00:00:59.643 回答
0
<input name="submitBnt" type="submit" value="like"/>

$_POST在 php 和 javascript 中使用时 name 很有用as document.getElementByName('submitBnt')。您也可以将 name 用作 CS 选择器,例如input[name="submitBnt"]; 希望这可以帮助

于 2012-12-23T00:01:42.960 回答