前提・実現したいこと
javascriptでフォームの未入力もしくは文字数オーバーのときにアラートを出す部分を作っています。
発生している問題・エラーメッセージ
chromeデベロッパーツールにて
Uncaught SyntaxError: Unexpected token {
該当のソースコード
javascript
1"use strict" 2 3let send = document.getElementById("send-input").value; 4 5function check(){ 6 var flag = 0; 7 if(send == "") { 8 flag = 1; 9 } elseif(send > 50) { 10 flag =2; 11 } 12 13 if(flag = 1){ 14 window.alert("内容を入力してください"); 15 return false; 16 } elseif(flag = 2) { 17 window.alert("文字数は50文字までです"); 18 return false; 19 } else { 20 return true; 21 } 22}
試したこと
JSLintでの構文チェック(英語ができないのもあり、原因が掴めず・・・)
自分では構文は間違ってはいないと思いますが原因がどうしても分からないのでよろしくお願いします・・・
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/28 09:45