웹 양식의 마스크 된 필드와 관련된 도움이 필요합니다. 난 루비이 코드 마스크 된 필드에 텍스트 값을 쓰는 방법은 무엇입니까?
browser.text_field(:id => 'txtphone').set '7893457889'
(___)___-_____
이다. 그런 다음이 솔루션을 하나의 블로그에서 찾았습니다. 누군가 먼저이 코드를 사용하여이 필드의 마스크를 풉니 다.
browser.text_field(:id,'txtphone').fire_event("unmask")
위 코드를 다시 작성하십시오.
browser.text_field(:id => 'txtphone').set '7893457889'
하지만 여전히 아무 일도 일어나지 않았습니다. 친절하게 나를 도우십시오 ... 나는 옳은 일을하고 있거나 여전히 실수가 있습니다.
페이지가 공개되어있는 경우 관련 HTML 또는 링크를 제공하십시오. –
나는이 질문을 http://stackoverflow.com/questions/6221417/setting-a-text-field-that-has-a-jquery-mask-on-it라고 말하고 있지만 솔직히 나는 잘 모르겠다. 진술 된 '솔루션'은 실제로 브라우저가 '언 마스크 (unmask)'라는 이벤트를 실행 한 것을 본 적이 없기 때문에 해결책입니다. 또한 OP는 IRB에서 실행될 때 스크립트가 작동 함을 나타 냈습니다. 클라이언트 측 코드가 필드를 설정하기 전에 처리해야 할 충분한 시간. IRB를 통해이 작업을 먼저 시도한 다음 코드가 최대 속도로 작동하는지 확인하십시오. 타이밍 문제 일 수 있습니다. –
HTML 요청에 응답하지 않고 대신 중복 질문을 게시하는 것에 대해 불만을 나타 냈습니다 (http://stackoverflow.com/questions/7845739/masked-text-box-issue). –