2011-02-19 17 views
0

我正在用一個簡單的表單做一個html文檔,當用戶按下提交我想調用一個函數,它需要textarea字段的值並對它做一些魔術,我已經在w3schools上進行了搜索並做了一些谷歌挖掘,但我什麼都找不到!當用戶推送提交時,調用當前值爲<textarea>的腳本?

更新:我希望他們能夠一遍又一遍的輸入信息,基本上我要帶他們進入了什麼,改變了格式,增加了一些東西.etc並將其寫入到頁面上,然後我想再次清除textarea全部新鮮。

+0

你能展示一些代碼,所以我們可以幫你做一些魔術嗎? :) – TNC

+0

使用普通的JavaScript或任何庫? – yoda

+0

普通javascript – troydhx

回答

0
<html> 
<head> 
<script type="text/javascript"> 
    function magic(){ 
     var textArea =document.forms[0].elements['myText']; 
     textArea.style.color = 'red'; 
     alert(textArea.value) 
    } 
</script> 
</head> 

<body> 
    <form> 
     <textarea name="myText"></textarea><br/> 
     <input type="button" onclick="magic()" value="Go"/> 
    </form> 
</body> 
</html> 

你好,這段代碼應該給你的,你怎麼能抓住一個輸入元素的值的想法,然後用JS操縱它。我希望這是有幫助的:)

+0

謝謝,工作!我也發現這個:http://www.quirksmode.org/js/forms.html#access其中說,我應該能夠使用字段的名稱來訪問它們而不是數組,但這不適合我! 'var userText = document.featureinput.featuretext.value;'是我正在使用的,但它似乎不工作! – troydhx

+0

沒有問題:)嘗試:'var userText = document.forms [「featureinput」]。elements [「featuretext」] .value;'' –

0
document.forms[0].onsubmit = function (event) { 
    return !!prompt(this.getElementsByTagName('textarea')[0].value); 
} 
相關問題