使用jQuery,当用户点击表单上的提交时,是否可以检测是否在textarea中输入了关键字(或多个关键字)?
说我输入,“此文字中有一个关键字。”并单击表单中的提交,是否可以显示一个简单的提醒,告诉我我输入了这个特定的字词?
感谢您提供给我的任何信息。
答案 0 :(得分:1)
是的,这很容易
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;
});