자바 스크립트가 필요한 양식을 재설정하려면 PHP가 필요하지 않습니다.
입력 타입 재설정 HTML 내장은 PHP가에 별도로
, $ _POST위한 테스트 [ '재설정'(사용자의 PHP $ _POST [메일] 값이다) 원래 값 형태 재설정 HTML 재설정 단추가 제출하지 않기 때문에 절대 실행하지 마십시오.
양식 필드 값을 공백으로 변경하려면 Java 스크립트 기능을 사용해야합니다. 사용자가 어떤 입력을 제작하기 전에,
<input type="reset" value="リセット" name="reset" />
이 원래 상태로 HTML 양식을 재설정 : 여기에 당신이 여기 리셋의 버전이 예
<form name="data_entry" action="#">
Company Name: <input type="text" size="35" name="company_name">
Select Business Type: <input type="radio" name="business_category" value="1"> Manufacturer
<input type="radio" name="business_category" value="2"> Whole Sale Supplier
<input type="radio" name="business_category" value="3"> Retailer
<input type="radio" name="business_category" value="4"> Service Provider
Email Address: <input type="text" size="30" name="email">
Keep Information Private: <input type="checkbox" name="privacy">
<input type="button" name="reset_form" value="Reset Form" onclick="this.form.reset();">
<input type="button" name="clear" value="Clear Form" onclick="clearForm(this.form);">
</form>
참고로, 귀하는 사이트에 심각한 XSS 취약점이 있습니다. HTML 컨텍스트에서 사용하기 전에 모든 데이터를'htmlspecialchars() '변수로 이스케이프해야합니다. 이렇게하면보다 안전하게 유지할 수있을뿐 아니라 따옴표와 같은 항목이 양식에서 게시 될 때 페이지가 깨지는 문제를 피할 수 있습니다. – Brad
예제가 도메인에 있는지 여부에 상관없이 PHP 코드가 실제 양식 출력 코드 앞에 놓여 있는지 확인하십시오. 그렇지 않으면 양식 필드를 채우기 위해 사용될 때까지 POST 페이로드가 지워지지 않습니다. – Ariel
jquery를 구현하는 방법을 살펴 보겠습니다. 선택한 div의 내부 html을 변경하는 jquery 함수를 사용할 수 있습니다. 나는 이것을 시작하기 위해 따라갈 것이다. http://stackoverflow.com/questions/5796609/change-elements-upon-button-press 정말 어렵지 않습니다. – chapman84