[Westa]Login,Mainページコメント
7930 ワード
3つの条件演算子(重複する関数を削除)
(btnOnという関数を使用してtrue/falseベースの戻り値を指定する必要はありません)
function allClear() {
if (id.value !== "" && password.value !== "" && password.value.length >= 5) {
return true;
} else {
return false;
}
}
function btnOn(allClear) {
const check = allClear();
const yes = () => Btn.style.opacity = "1";
const no = () => Btn.style.opacity = "0.3";
return (check ? yes() : no())
}
id.addEventListener("keyup", ()=>{
btnOn(allClear);
});
password.addEventListener("keyup", ()=>{
btnOn(allClear);
});
[修正後]function validate() {
Btn.style.opacity =
id.value !== "" && password.value !== "" && password.value.length >= 5 ?
"1" : "0.3"
}
id.addEventListener("keyup", ()=>{
validate();
});
password.addEventListener("keyup", ()=>{
validate();
});
keyupではなくinputイベント
イベント:input
Formラベル
小さなラベル
Reference
この問題について([Westa]Login,Mainページコメント), 我々は、より多くの情報をここで見つけました https://velog.io/@pika/Login-Main-페이지-리뷰テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol