이름과 이메일 주소가있는 양식이 있습니다. 사용자가 필드에 아무 것도 입력하지 않으면 양식의 오른쪽에 간단한 아이콘이 나타납니다. 필드에있는 것이 있으면 성공 아이콘을 표시합니다. 사용자가 입력하지 않고 다음 필드로 진행하면 실패 아이콘이 나타납니다. 누구든지이 일을 위해 몇 가지 슈퍼 간단한 자바 스크립트를 알고 있습니까? Im 찾는 것은 너무 진보적이고 풍부한 기능입니다.가장 간단한 javascript 양식 검증 질문
답변
방법에 대해 :
var field = document.getElementById('myFormField');
var icon = document.getElementById('myIcon');
field.onchange = function(){
icon.src = this.value ? 'success.png' : 'fail.png';
};
(나는 아직 테스트하지 않은 경우) 기본적으로, 그것은 말한다
: 텍스트 필드는 사용자가 변경 될 때마다, 필드의 value
을 확인 . 입력란이 채워지지 않은 경우 value
은 false
이됩니다. 그러면 아이콘의 src
속성이 그에 따라 변경됩니다.
다른 유형의 양식 필드 (예 : 선택)의 경우 value
과 다른 속성이 필요할 수 있습니다. 그러나 jQuery를 사용하는 경우 .val()을 사용하면됩니다.
더욱 세련된 수표를 추가 할 수 있습니다. 예 : value
에는 공백 만 포함됩니다.
1) 먼저 jquery를 설치하고 사이트에 포함하십시오. 소형으로 축소되었으며 훨씬 더 쉽게 자바 스크립트를 사용할 수 있습니다.
2) 내 가정 HTML은 다음과 같습니다
< 입력 유형 = "텍스트"이름 = "이름"ID = "편집 이름"클래스 = '텍스트 필드'/>
<의 img SRC = ' something 'id ='edit-name-succeed 'style = "display : none;" />
< img src = 'something'id = 'edit-name-fail'style = "display : none;" />
< 입력 유형 = "텍스트"이름 = "이메일"id = "편집 - 전자 메일"클래스 = '텍스트 필드'/>
< img src = 'something'id = '편집 - 이메일 - 스타일 =; ": 없음 표시;"/>
3) 내 자바 스크립트는 것 "표시 없음"/>
< IMG SRC = '뭔가'ID = 스타일을 '편집 - 이메일은-실패하지' 가? 를 작동하는 방법
$('input.text-field').change(function() {
if ($(this).text()) {
$('#' + $(this).attr('id') + '-fail').hide();
$('#' + $(this).attr('id') + '-succeed').show();
}
});
$('input.text-field').blur(function() {
if (!($(this).text())) {
$('#' + $(this).attr('id') + '-fail').show();
$('#' + $(this).attr('id') + '-succeed').hide();
}
});
나는 이것을 시도하고 일을 wasnt. 내가 볼 수있는 여기에 내 코드를 넣어 것,하지만 자바 스크립트에서 모든 이드는 변경됩니다?HTML과 관련이있는 곳은 어디입니까? – JCHASE11
- 1. jQuery를 검증 양식
- 2. 논리적 검증 Symfony 양식
- 3. 검증 양식 다음 페이지
- 4. Django - 부분 검증 양식
- 5. JAXB 2.0 검증 질문
- 6. Django에서 양식 서식 지정에 관한 간단한 질문
- 7. JavaScript 또는 AJAX에 관한 간단한 질문
- 8. 이 Javascript 양식 검증 스크립트를 수정하는 방법은 무엇입니까?
- 9. JQuery와 검증 및 MVC2 바보 같은 질문
- 10. Javascript 기능 질문 - 양식 항목에 나타납니다
- 11. JQuery와 양식 검증 플러그인되지는 작동이
- 12. 검증 필드 세트/젠드 양식
- 13. jQuery를 검증 및 양식 플러그인
- 14. 양식 jQuery를 검증 플러그인의 submitHandler
- 15. 보안 : 양식 제출 + javascript/jQuery
- 16. 스트럿츠 2 checkboxlist 검증 질문
- 17. 간단한 jQuery 질문
- 18. 간단한 질문 :
- 19. 간단한 질문
- 20. 지식에 대한 간단한 질문?
- 21. Android 간단한 타이밍 질문
- 22. 간단한 자바 스크립트 질문
- 23. 간단한 PHP/AJAX 질문
- 24. javascript 및 html 양식
- 25. 아주 간단한 MVC 질문
- 26. 간단한 스칼라 코딩 질문
- 27. 양식 개체 질문
- 28. 간단한 SQL 질문
- 29. 간단한 데이터베이스의 초급 질문
- 30. 매우 간단한 Ajax 질문
내가 jQuery를 사용하고 그리고 난이 시도하고 내가 그것을 작동시킬 수 couldnt한다. 수이 함께 갈 수있는 몇 가지 기본적인 HTML을 쓰기 그래서 나는 볼 수 있습니다양식 ID를 추가하고 myFormField라고할까요? 그리고 myIcon 용 html에서 무엇을합니까? 조금 혼란스러워서, 너 나 한테 좀 더 부숴 질 수있어? 고마워요 – JCHASE11
나는 당신이 이런 식으로 생각했다. (이것은 단지 버려진 버전이다. HTML에서 더 많은 속성과 세부 사항을 가질 수있다.) ' . 사용자가 양식과 상호 작용하기 전에 아무 것도 표시 할 필요가 없으며 브라우저가 JavaScript를 사용하지 않는 경우 아이콘이 필요 없기 때문에 JavaScript를 통해 아이콘을 추가 할 수 있습니다. – Premasagar
HTML 스 니펫이 유용 했습니까? 여전히 문제가있는 경우 코드의 일부를 삭제하여 게시하고 모든 기능을 사용하는 방법을 확인할 수 있습니다. – Premasagar