2011-08-12 5 views
0

에서 jQuery를 사용하여 제출을 클릭하면 텍스트 영역에 입력 된 키워드를 감지합니다. 사용자가 양식을 제출할 때 텍스트 영역에 키워드 (또는 여러 키워드)가 입력되었는지 감지 할 수 있습니까?사용자가 양식

"이 텍스트에는 키워드가 있습니다"라고 말하면 양식에서 제출을 클릭하면이 특정 단어를 입력했음을 알리는 간단한 경고를 표시 할 수 있습니까?

정보를 제공해 주셔서 감사합니다.

답변

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; 
}); 
+0

는 $ ('#의 your_form')를 추가 수행하여 트리거 ({() 함수}) 제출할 수 있습니다 arround를! – powtac

+0

그리고'if' 문 다음에 세미콜론을 제거하십시오. –

+0

@powtac은 실제로 그 일을했다 – JSantos

관련 문제