0
使用jQuery時,檢測在textarea中輸入的關鍵字是否有可能檢測到用戶單擊表單上的提交時是否在textarea中輸入了關鍵字(或多個關鍵字)?當用戶點擊提交表單
說我輸入「這個文本里有一個關鍵字」。並在表單中點擊提交,是否可以顯示一個簡單的提醒,告訴我我輸入了這個特定的單詞?
感謝您提供給我的任何信息。
使用jQuery時,檢測在textarea中輸入的關鍵字是否有可能檢測到用戶單擊表單上的提交時是否在textarea中輸入了關鍵字(或多個關鍵字)?當用戶點擊提交表單
說我輸入「這個文本里有一個關鍵字」。並在表單中點擊提交,是否可以顯示一個簡單的提醒,告訴我我輸入了這個特定的單詞?
感謝您提供給我的任何信息。
是很容易
var text = $('textarea#mytextarea').val(); //gets the text from textarea user your own id
if (text.indexOf("keyword") >= 0)
alert('keyword');
編輯: 你必須把這段代碼被提交按鈕來觸發。如果這是你的表單
<form id="target" action="destination.html">
<input type="text" value="Hello there" />
<input type="submit" value="Go" />
</form>
那麼你可以這樣做
$('#target').submit(function() {
var text = $('textarea#mytextarea').val(); //gets the text from textarea user your own id
if (text.indexOf("keyword") >= 0)
alert('keyword');
return false;
});
添加$( '#your_form')觸發它。提交(函數(){})以防萬一! – powtac
並在'if'語句後襬脫分號。 –
@powtac was actualy doing that – JSantos