JavaScript と HTML は初めてです。JavaScript ファイルに次のコード行があります。
if (q1 == '' && q2 == '' && q3 == '' && q4 == '' && q5 == '') {alert("You must enter a question");thisform.q1.focus();return false;}
基本的に、q1 q2 などはテキスト ボックスであり、それらを空白のままにすると、警告がポップアップ表示され、質問を入力する必要があります。私のHTMLファイルには、次のコード行があります
<script type="text/javascript">
function add() {
var num = document.getElementById("n1").value;
if(num == '') num = 0;
document.getElementById("n1").value = parseInt(num ,10) + 1;
var num = document.getElementById("n2").value;
if(num == '') num = 0;
document.getElementById("n2").value = parseInt(num ,10) + 1;
var num = document.getElementById("n3").value;
if(num == '') num = 0;
document.getElementById("n3").value = parseInt(num ,10) + 1;
var num = document.getElementById("n4").value;
if(num == '') num = 0;
document.getElementById("n4").value = parseInt(num ,10) + 1;
var num = document.getElementById("n5").value;
if(num == '') num = 0;
document.getElementById("n5").value = parseInt(num ,10) + 1;
}
</script>
じゃあ後で:
<INPUT onclick="addQ(myForm);add();" value="Add Question" id="question add" type=button>
アラートがポップアップした場合に add() 関数を実行しないようにする方法はありますか?