2017-08-07 28 views
-1

我是JavaScript的新手,我陷入了創建輸入類型文本。被創建輸入類型文本卡住

我已經試過這個,它不適用於我的情況。我的意思是空間和按鈕被創建,但我不允許在任何空間中鍵入。

<input name="test" type="text" maxlength="200" id="test"/> 
     <button onclick="test()"> test button </button> 

稍後我會寫test()功能。

Here is webpage full code

+2

你到底想要完成什麼? – heartyporridge

+2

嚴格地說,你的代碼工作正常:你要求「創建文本輸入」,這就是你的代碼所做的。請說明您遇到的問題以及期望的行爲。 |另外,在文本編輯器中,您有這個'[<>]'按鈕,它允許您創建一個工作代碼片段,您可以將代碼粘貼到那裏,而不是鏈接外部源代碼。 – yuriy636

+0

請嘗試使用工具liks(http://jsfiddle.net/)添加代碼示例,它有助於編寫代碼解決方案。 –

回答

1

你之所以不能輸入文本到您的輸入是因爲這樣的:

pointer-events: none; 

在你的「信息」的風格。

這可以防止鼠標單擊來選擇輸入框並啓用輸入,因爲您的輸入位於「info」div內。

您可以添加「pointer-events:all;」風格來解決你的輸入問題:

<input name="test" type="text" maxlength="200" id="test" style="pointer-events: all;"/> 
相關問題