이메일 주소 입력란과 제출 버튼으로 구성된 간단한 뉴스 레터 가입 양식을 만들려고합니다. 사용자가 주소를 입력하고 제출을 클릭하면 양식 아래에 확인 메시지가 표시됩니다. 메시지가 나타나 즉시 사라집니다. 나는 그것을 어떻게 머무르게 만들 수 있습니까? 여기 내 코드는 다음과 같습니다.양식을 제출 한 후 어떻게 확인 메시지를 남기게합니까?
<body>
<form id="newsletter_signup"> <!-- form action to be added later -->
<p><input type="text" name="email" id="email" placeholder="[email protected]" />
<input type="submit" value="Subscribe"></p>
<div id="feedback"></div>
</form>
</body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" type="text/javascript"></script>
<script>
$('#newsletter_signup').submit(function() {
var email_address = $('#email').val();
$('#feedback').html('Thanks! ' + email_address + ' has been signed up.');
});
</script>
당신은 아약스를 사용하여 데이터를 전송해야합니다. 현재 구현은'form' 태그 (정의되지 않았으므로 페이지 자체)에 정의 된 페이지로 데이터를 보내고 페이지를 서버에서 다시 가져 오는 데이터로 다시로드합니다. 서버가받는 데이터를 기반으로 페이지를 변경하도록 선택할 수도 있습니다. – Sumurai8