txt.indexOf 질문입니다. ^^

txt.indexOf 질문입니다. ^^

QA

txt.indexOf 질문입니다. ^^

본문

안녕하세요
게시판에서


<script>
    $('#wr_10').change(function(){
        var txt = $(this).val();
        if(txt.indexOf('사과') != -1){
            alert('사과는 맛있습니다..');
        }else if(txt.indexOf('바나나') != -1){
            alert('바나나는 길어요.');
        }else if(txt.indexOf('수박') != -1){
            alert('수박이 좋아요');
        }
    });
</script>

위 수식을

게시판

"글쓰기" 누를때 작동되게 할려면

어떻게해야하는지요?ㅠㅠ

 

감사합니다.

이 질문에 댓글 쓰기 :

답변 2

위의 내용은 id="wr_10"의 값이 변경될때 작동하는 기능이니

 

글쓰기는 보통 submit버튼입니다.

 

그러면

 

<form id="fwrite" <-- 이런식의 이름이 있을텐데

 

fwrite라고가정하면

 



<script>
    $('#fwrite').submit(function(){
        var txt = $(this).val();
        if(txt.indexOf('사과') != -1){
            alert('사과는 맛있습니다..');
        }else if(txt.indexOf('바나나') != -1){
            alert('바나나는 길어요.');
        }else if(txt.indexOf('수박') != -1){
            alert('수박이 좋아요');
        }
    });
</script>


 

 

과 같이 되면 작동됩니다.

 

네 감사합니다.
#wr_10의 값이 사과 바나나 수박 입니다.
이 값에 따라
submit 버튼 눌렀을때 글업로드되기 직전에
alert 창을 띄울려고 하는것입니다. ㅠㅠ

부탁드립니다.

그렇군요 그러면 약간변경해서



<script>
    $('#fwrite').submit(function(){
        var txt = $("#wr_10").val();   // 여기만변경하면 되겠네요
        if(txt.indexOf('사과') != -1){
            alert('사과는 맛있습니다..');
        }else if(txt.indexOf('바나나') != -1){
            alert('바나나는 길어요.');
        }else if(txt.indexOf('수박') != -1){
            alert('수박이 좋아요');
        }
    });
</script>

감사합니다. ㅠㅠ
정말 죄송하지만,
이걸 복수로 설정도 되는지요?

if(txt.indexOf('사과') != -1){

if(txt.indexOf('사과','바나나','수박) != -1){
이런식으로요~

정말 감사합니다.!!

답변을 작성하시기 전에 로그인 해주세요.
전체 123,479 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT