2014-02-07 121 views
-2

我來自Java背景,HTML中是否有標籤,我可以在哪裏使用javascript更新值。 我的意思是標籤在這裏,類似文字輸入,但不可能更新它,它看起來不可更新。HTML中是否有標籤

+1

標籤就像java – Satpal

+2

[CSS](http://stackoverflow.com/tags/css/info)允許你設置元素的樣式,比如'span'或者甚至是'label'(它是HTML元素)看起來不過是需要的。你也可以通過相應的屬性使「輸入」只讀/禁用。 – user2864740

回答

1

創建標籤的明顯將使用<label>

<label for="coward">Förnamn</label> <!-- points to to input element with id coward --> 
<input class="text-input" name="coward" type="text" id="coward" value="whatever" /> 

但我認爲你正在尋找的東西,以「存儲在形式的價值」不應該是編輯。你可以使用隱藏文本輸入。

<input type="hidden" name="hiddenField" value="whatever" /> 

您可以使用div(並按照您希望的樣式),然後從該div中獲取html。

看看其他的答案。

有很多選擇。你究竟想要做什麼?給你一個適合你需要的答案會更容易。

1

你有幾個選項。

實際上有一個<label>元素,它通常用於標記表單中的項目。

你也可以做一個文本輸入(<input>),並將其設置爲禁用:

<input disabled> 

或者你可以只使用一個簡單的段落元素<p>和風格它你想要的。

下面是一些例子中的jsfiddle:http://jsfiddle.net/QXP75/

但是,你要使用的東西的語義,所以知道目的是什麼可以讓一個更具體的消息。另外,使用CSS,你可以使任何元素看起來像任何東西。

3

你說你想要類似於文本輸入的東西,所以......使用一個,然後!只是禁用它,就像

<input type='text' disabled> 
        ^It's MAGIC! 

你不想label字面上HTML,因爲它絕不類似於文本輸入。 HTML中的標籤用於將文本放在單選按鈕前。

如果你想類似的東西到Java label,你只使用p標籤,除非它是一個文本輸入後面的左右,那麼你會使用label標籤。

相關問題