[エンコードアップルJSベース]formスペースチェック、input、changeイベント
6730 ワード
フォームの発行時にスペースをチェック <script>
document.querySelector('form').addEventListener('submit', function(e){
if(document.getElementById('email').value == ''){
e.preventDefault()//제출완료 페이지로 넘어가는 것 방지
alert('아이디를 입력하세요')}
if(document.getElementById('pw').value == ''){
e.preventDefault()
alert('비밀번호를 입력하세요')}
if(document.getElementById('pw').value.length < 6) {
e.preventDefault()
alert('비밀번호를 6자리 이상 입력하세요')
}
});
</script>
Inputのinputイベント
文字を入力するたびに発生するイベント
inputのchangeイベント
ユーザーのマウスカーソルが入力から離れると、テキストを入力した後にフォーカスが別の位置に移動するイベント.
Inputとは異なり、何文字入力してもイベントは発生しませんが、カーソルを反対側に置き、再度入力してカーソルを反対側に置くとイベントが発生します.
等号
==さらっとした比較(お兄ちゃんのことは考えず)
===厳密な比較(string,number)
!= 他を比較する場合(左右2つは違うのでしょうか?)
**厳格な比較要求!==
==と==の最大差の例
1 == '1' //true
1 == 1 //true
1 === '1' //false
1 === 1 //true
0はfalse、1はtrue
<script>
if(1) {
console.log('맞았습니다')}
//맞았습니다 출력
if(0)[
console.log('맞았습니다')}
//아무것도 출력되지 않음
</script>
リアルデータ
<script>
document.querySelector('form').addEventListener('submit', function(e){
if(document.getElementById('email').value == ''){
e.preventDefault()//제출완료 페이지로 넘어가는 것 방지
alert('아이디를 입력하세요')}
if(document.getElementById('pw').value == ''){
e.preventDefault()
alert('비밀번호를 입력하세요')}
if(document.getElementById('pw').value.length < 6) {
e.preventDefault()
alert('비밀번호를 6자리 이상 입력하세요')
}
});
</script>
文字を入力するたびに発生するイベント
inputのchangeイベント
ユーザーのマウスカーソルが入力から離れると、テキストを入力した後にフォーカスが別の位置に移動するイベント.
Inputとは異なり、何文字入力してもイベントは発生しませんが、カーソルを反対側に置き、再度入力してカーソルを反対側に置くとイベントが発生します.
等号
==さらっとした比較(お兄ちゃんのことは考えず)
===厳密な比較(string,number)
!= 他を比較する場合(左右2つは違うのでしょうか?)
**厳格な比較要求!==
==と==の最大差の例
1 == '1' //true
1 == 1 //true
1 === '1' //false
1 === 1 //true
0はfalse、1はtrue
<script>
if(1) {
console.log('맞았습니다')}
//맞았습니다 출력
if(0)[
console.log('맞았습니다')}
//아무것도 출력되지 않음
</script>
リアルデータ
==さらっとした比較(お兄ちゃんのことは考えず)
===厳密な比較(string,number)
!= 他を比較する場合(左右2つは違うのでしょうか?)
**厳格な比較要求
!==
==と==の最大差の例
1 == '1' //true
1 == 1 //true
1 === '1' //false
1 === 1 //true
0はfalse、1はtrue
<script>
if(1) {
console.log('맞았습니다')}
//맞았습니다 출력
if(0)[
console.log('맞았습니다')}
//아무것도 출력되지 않음
</script>
リアルデータ
[]
{}
falseと識別される資料(falseydata)
&& and
2つ以上の条件を同時に比較する場合は、「和」(AND)を表し、if文では、両方の条件が本物であることを表すために使用されます.
|| or
2つ以上の条件を同時に比較する場合は、「または」を表します(文に1つの条件が本物である場合).
Reference
この問題について([エンコードアップルJSベース]formスペースチェック、input、changeイベント), 我々は、より多くの情報をここで見つけました https://velog.io/@jessiii/코딩애플-JS기초-form-공백검사-input-change이벤트テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol