2012-01-27 3 views
0

JavaScript의 양식에 3 자마다 공백을 추가하고 바꾸기 기능이있는 방법은 무엇입니까? 나는이 질문을 보았다. 그러나 나는 아직 명확하지 않고 코드가 스크립트에 들어가는 지 잘 모르겠다. 이것은 내가 지금까지 가지고있는 것이다. 구체적으로 기재하십시오.JavaScript의 양식에 3 자마다 공백을 추가하고 바꾸기 기능이있는 방법은 무엇입니까?

<script type="text/javascript"> 

    function var myfunction() 
    { 
    } 

    </script> 

    </head> 
    <body> 

    <FORM ACTION="rules.html" NAME="form"> 
    <INPUT TYPE=TEXT NAME="inp" SIZE=40 onkeyup="this.value=this.value.replace('t','A').replace('a','U')"> 
    </FORM> 

    </script> 
+1

* "구체적으로 기재하십시오"*? 다른 사람들이 그 안에 쏟아지는 아이러니를 보나요? –

+0

그리고 당신은 ... 무엇을하려고합니까? – vrunoa

+0

제목을 읽는 것이 좋았을 것입니다 ... 또는 설명에 포함되지 않았 음을 정중하게 지적하십시오 ... –

답변

1

RNA로 들어가서 입력시 자동으로 세 쌍둥이로 나뉘는 것처럼 보입니다. 그러나 그것이 당신이하는 일이 아니더라도, 이것은 당신에게 필요한 것을 얻게 될 것입니다.

먼저 양식 아래에있는 추가 닫기 </script> 태그를 제거하십시오.

<input type="text" name="inp" size="40" onkeyup="this.value=myfunction(this.value);"> 

을하고 myfunction 기능이 사용 : 다음

, 다음과 같이 양식에 input을 대체

function myfunction(val) { 
    val = val.replace('t','A').replace('a','U'); 
    val = val.replace(/(\w{3})$/, '$1 '); 
    return val; 
} 

는 당신이 밖으로 당신의 자바 스크립트를 가져온 경우이 모든 청소기 될 수 부여 귀하의 마크 업 중 일부를 삭제하고 귀하의 HTML을 약간 정리했지만, 이것은 당신을 가야합니다.

관련 문제