fillForm.html と AnswerForm.html の 2 つの html ファイルと、scripts.js という名前の JavaScript ファイルがあります。fillForm ページに名前と年齢を含むフォームを作成し、[送信] をクリックしたときにそれを確認したいすべてのフォームに入力して, 2 番目のページにデータを送信します. 画面に表示されます: "こんにちは "名前", あなたの年齢は "年齢" " get で URL からデータを取得しないでください。私はfillFormページにこれを持っています:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="scripts.js"></script>
<script src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.8.2.js"
type="text/javascript"></script>
</head>
<body>
<form name="myForm" action="AnswerForm.html" onsubmit="return validateForm()" method="post">
First name: <input type="text" name="fname"><br/>
Age: <input type="text" name="age">
<input type="submit" value="Submit">
</form>
</body>
</html>
scripts.js のスクリプトは次のとおりです。
function validateForm()
{
var firstName=document.forms["myForm"]["fname"].value;
var Age=document.forms["myForm"]["age"].value;
if ((firstName==null || firstName=="") || (Age==null || Age==""))
{
alert("fillOut all the form");
return false;
}
else
{
}
}
データを取得してANSWERFORM.htmlに表示したいだけで、ここで助けが必要です. また、質問があります。フォームのチェックは適切ですか、それとももっと良いチェック方法がありますか? チェックするデータが2つではなく40個ある場合、このチェックは非常に長くなり、チェックは特定ではなく一般的なものになるためです)ありがとうございます!