基本的に、これは私のjavascriptの追加機能です
function Add(){
var newDiv7 = document.createElement("div");
newDiv7.setAttribute("class","StartDate");
newDiv7.innerHTML = 'Description: <input type="text" name="Description[]">';
document.getElementById("container").appendChild(newDiv7);
}
そして、これが私のメインフォームです
<form name="MainDATA" method="POST" action="Executer.php" onSubmit="validate()">
<div id="container">
<div id="cmd">
<input type="button" value="Add" onclick="Add()">
<input type="submit" name="submit" value="Submit">
</div>
</div>
</form>
JavaScript を検証する
function validate(){
var y = document.forms["MainDATA"]["Description[]"];
alert(y);
//validation code
}
このコードは、ユーザーがフォームにシングルを追加した場合にのみ完全に機能しましたdiv
。y
検証のために説明を に転送できましたが、ユーザーが 2 を追加するとdiv
、. ユーザーが追加した s の量に関係なく、すべての説明を収集するにはどうすればよいですか?y
undefined
div
また、「y」の長さが 10 文字以上かどうかを確認したい場合、これを達成するにはどうすればよいですか?
前もって感謝します。