1

フォームが有効な場合に送信ボタンをクリックした後に読み込み中の画像を表示し、アクションページを表示する非常に基本的なフォームがあります。検証のJavaScriptのコードは次のとおりです。

<script type="text/javascript">
function validateForm()
{
    valid = true;

    if(document.grades.fullName.value == "")
    {
        alert ("Please fill out your Full Name.");
        valid = false;
    }

    if(document.grades.idNo.value == "")
    {
        alert ("Please fill out your ID Number.");
        valid = false;
    }

    if(document.grades.pCS.value == "")
    {
        alert ("Please fill out your grade for Prelim Class Standing.");
        valid = false;
    }

    if(document.grades.pExam.value == "")
    {
        alert ("Please fill out your grade for Prelim Examination.");
        valid = false;
    }

    if(document.grades.mCS.value == "")
    {
        alert ("Please fill out your grade for Midterm Class Standing.");
        valid = false;
    }

    if ( document.grades.mExam.value == "" )
    {
        alert ("Please fill out your grade for Midterm Examination.");
        valid = false;
    }

    if(document.grades.fCS.value == "")
    {
        alert ("Please fill out your grade for Finals Class Standing.");
        valid = false;
    }

    if(document.grades.fExam.value == "")
    {
        alert ("Please fill out your grade for Finals Examination.");
        valid = false;
    }

    return valid;
}
</script>

誰か完全に教えてください。

4

1 に答える 1

1

交換してください、

return valid;

に、

if(valid)
{
  document.getElementById('display').style.display="block";
  return true;
}

そしてhtmlでは、

<div id="display" style="display:none;"><img src="{image_url}" /></div>
于 2013-08-05T03:49:02.740 に答える