我正在用一個簡單的表單做一個html文檔,當用戶按下提交我想調用一個函數,它需要textarea字段的值並對它做一些魔術,我已經在w3schools上進行了搜索並做了一些谷歌挖掘,但我什麼都找不到!當用戶推送提交時,調用當前值爲<textarea>的腳本?
更新:我希望他們能夠一遍又一遍的輸入信息,基本上我要帶他們進入了什麼,改變了格式,增加了一些東西.etc並將其寫入到頁面上,然後我想再次清除textarea全部新鮮。
我正在用一個簡單的表單做一個html文檔,當用戶按下提交我想調用一個函數,它需要textarea字段的值並對它做一些魔術,我已經在w3schools上進行了搜索並做了一些谷歌挖掘,但我什麼都找不到!當用戶推送提交時,調用當前值爲<textarea>的腳本?
更新:我希望他們能夠一遍又一遍的輸入信息,基本上我要帶他們進入了什麼,改變了格式,增加了一些東西.etc並將其寫入到頁面上,然後我想再次清除textarea全部新鮮。
<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操縱它。我希望這是有幫助的:)
謝謝,工作!我也發現這個:http://www.quirksmode.org/js/forms.html#access其中說,我應該能夠使用字段的名稱來訪問它們而不是數組,但這不適合我! 'var userText = document.featureinput.featuretext.value;'是我正在使用的,但它似乎不工作! – troydhx
沒有問題:)嘗試:'var userText = document.forms [「featureinput」]。elements [「featuretext」] .value;'' –
document.forms[0].onsubmit = function (event) {
return !!prompt(this.getElementsByTagName('textarea')[0].value);
}
你能展示一些代碼,所以我們可以幫你做一些魔術嗎? :) – TNC
使用普通的JavaScript或任何庫? – yoda
普通javascript – troydhx