2015-03-13 29 views
0

不要拍我我剛接觸這個網絡編程。我是一個古老的(和生鏽的)VB程序員。我一直在閱讀關於js,php和html的一些信息。基本上我從來沒有在一個文件中使用3種不同的語言。對輸入框做出動作的JavaScript

說我創建一個輸入框,用戶必須輸入一個值,使用html。顯然這個盒子被命名爲 「名字第一」。我可以使用js來獲取盒子中的數據以執行操作。 我的想法是,我正在創建一個表單,我希望能夠使用戶更容易複製和粘貼。如果我可以,我也想使用js,如果雙擊輸入框,所有數據都會複製到系統剪貼板。我使用php,因爲表單將與數據庫交互。 謝謝

回答

0

是的,你可以從Javascript的輸入框中獲取數據。

假設你的輸入字段是這樣的:

<input id="firstname" type="text"> 

然後,你可以得到的價值是這樣的:

var firstname = document.getElementById("firstname").value; 

JavaScript沒有與交互的能力系統剪貼板直接出於安全漏洞的原因。有一些使用稱爲zeroclipboard的Adobe Flash組件的解決方法,但如果未安裝Adobe Flash,這些組件將不起作用。或者,您可以模擬自己的剪貼板(可能使用本地存儲),只需在您自己的網站上運行即可。

+0

然後回到那個繪圖板上。謝謝 – 2015-03-13 06:52:00

+0

然而,你仍然可以將他們的輸入臨時保存到你的數據庫中,然後,使用PHP你可以「粘貼」它。 – Eda190 2015-03-13 07:16:12