지구 사이트에 대한 간단한 양식 작업. 나는 PHP에서 아주 간단한 폼을 가지고있다.POST에 값 표시
<form method="post">
<fieldset>
<legend>Enter Age and Weight</legend>
<label>Age:</label>
<input type="text" name="age" value="<?php echo @$_POST['age'] ?>">
<label>weight:</label>
<input type="text" name="weight">
<div>
<button class="btn" type="submit" name="action" value="enter">Enter</button>
</div>
</fieldset>
</form>
내가하려는 것은 사용자가 입력 버튼을 누르면 입력 한 내용을 사용자에게 알리고 싶습니다.
이것은 내가 지금까지 HTML에서 가지고있는 것입니다.
<body onload="document.forms[0].submit()">
<form action="/index.php" onsubmit="" method="POST">
<script>
alert(document.getElementsByName("age").value);
</script>
</form>
</body>
그러나 계속 "정의되지 않음"이 표시됩니다. 사용자가 제출 버튼을 눌렀을 때 대신 페이지로드시 스크립트가 실행되기 때문에 상황이 진행되고 있다고 가정합니다. 단순한 경고 만하는 방법을 혼란스럽게합니다. 어떤 도움을 주시면 감사하겠습니다.
이것은 나에게 짜증나는 행동처럼 들립니다. 분명히 사용자는 입력 한 내용을 알고 있습니다. 그들은 텍스트 상자에서 그것을 읽을 수 있습니다. – developerwjk
그럼에도 javascript confirm() 함수를 찾고 계신 것 같습니까? – developerwjk
그의 경우에는 경고를 올바르게 보내는 함수를 호출하지 않기 때문에 중복되지는 않습니다. 왜냐하면 페이지가로드 될 때 (이벤트없이) 호출하기 때문입니다. 질문에서 그는 양식이 제출 될 때만 경고를 표시하려고한다고 말합니다 (버튼 입력). – Syncro