문제는 4 개의 텍스트 입력이있는 HTML 양식이 있고 자바 스크립트 함수에 제출하고 처음 3 개의 입력이 제대로 작동하지만 네 번째는 정의되지 않았기 때문입니다. 여기 HTML 형식의 요소가 자바 스크립트에서 정의되지 않았습니다.
는 중요한 코드 : 은 HTML 부분 :<form action="insertServer.php" method="post" id="insertServer">
Navn: <input type="text" name="navn" id="navn">
Netid: <input type="text" name="netid" id="netid">
Serverid: <input type="text" name="serverid" id="serverid">
Location: <input type="text" name="location" id="location">
<input type="submit" name="submitButton" class="button" id="submitButton" value="Indsend">
</form>
<div class="resultInsert"></div>
자바 스크립트 부분 : 나는 필드에 데이터를 입력하고 Enter 키를 제출하면
<script type='text/javascript'> //Add server
$("#insertServer").submit(function(event) {
event.preventDefault();
$("div.resultInsert").html("Location is:"+location.value+" navn is: "+navn.value);
});
</script>
은 처음 3 개 값이 잘된다 하지만 네 번째는 "undefined"로 표시됩니다.
전체 파일을 볼 필요가있을 경우에 대비하여 여기에 대한 요점을 작성했습니다 : https://gist.github.com/anonymous/8052481
감사
감사합니다. 효과가 있지만 더 나은 솔루션을 제공하기 때문에 Quentin의 대답을 선택하겠습니다. – Niclassg
제 영어는 "보다 유익한"해결책을 찾기에는 너무 나쁩니다. P – Krzysiek