기본적으로 JavaScript를 사용하여 여러 폼 요소를 제출하려고합니다. 그러나JavaScript가 양식을 제출하지 않는 이유는 무엇입니까?
<form method="post" action="opmod.php" name="gender">
<p class="type">Gender:</p>
<input list="genderList" required>
<datalist id="genderList">
<option value="Male"></option>
<option value="Female"></option>
</datalist>
</input>
</form>
<form method="post" action="opmod.php" name="race">
<p class="type">Race:</p>
<input list="raceList" required>
<datalist id="raceList">
<option value="White"></option>
<option value="Black"></option>
<option value="Asian"></option>
<option value="Hispanic"></option>
<option value="American Indian"></option>
<option value="Other"></option>
</datalist>
</input>
</form>
, 나는 그것을 제출이 스크립트를 사용하는 경우, 아무 일도 발생하지 : 여기에 양식 자체에 대한 코드는
또한 폼에 "ID를"추가하여 시도submitInp=function(){
document.forms["state"].submit();
document.forms["age"].submit();
document.forms["gender"].submit();
document.forms["race"].submit();
document.cookie="infoGiven=true;expires="+(today.getTime() + 60 * 24 * 3600 * 1000)+";path=/";
}
요소를 가져 와서 "document.getElementById"로 해당 요소를 가져온 다음 제출하지만 아무것도 작동하지 않습니다. 내 문제는 무엇이며 어떻게 해결할 수 있습니까?
모든 다양한 입력을 포함하여 하나의 양식 만 원하지 않습니까? ''요소에'name' 속성을 추가하기 만하면됩니다 – Phil