asp에 제출하는 양식에 관한 질문을 게시했습니다. 나는 php에 익숙해 져서 PHP로 제출하기 위해 폼을 변경하기로 결정했다. 유일한 것은 폼이 ASP 파일 인 contact.asp 내에서 생성되고 이것을 contact.php 페이지에 제출했다는 것입니다.양식이 HTML로 변경되어 ASP 페이지의 PHP에 게시됩니다.
문제는 JavaScript를 사용하여 ASP 페이지의 헤드 섹션에 유효성 검사를 포함 시키려하고 있습니다. 이것은 빈 이름, 전자 메일 및 전화 확인을위한 것입니다.
다음과내가 사용하고 자바 스크립트가 될 때 :
<script type="text/javascript">
function validateForm() {
var x=document.forms["myForm"]["fname"].value;
if (x==null || x=="") {
alert("First name must be filled out");
return false;
}
}
function validateForms() {
var x=document.forms["myForm"]["email"].value;
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length) {
alert("Not a valid e-mail address");
return false;
}
}
</script>
나는이 어떤 도움을 주셔서 감사합니다 매우 것처럼 내가 먼저 단지 이름과 이메일을 시도했습니다.
감사
편집 : 자바 스크립트 단지 유효성 검사
의도적으로 같은 기능을 두 번 선언하고 있습니까? –
@TomvanderWoerdt 죄송합니다. 조금 늦었습니다. JavaScript로는 너무 좋지 않습니다. 전자 메일 유효성 검사를 위해 validateForms()로 변경했으며 유효성 검사없이 양식을 보냅니다. 감사합니다 – user1060444
@ TomvanderWoerdt이 작동하지 않았다 validateForms() 함수의 이름을 변경 한 않았다. 함수를 어떻게 병합 할 수 있습니까? 심지어 전자 메일 유효성 검사를 제거하려고 시도하고 이름 유효성 검사가 자체적으로 작동하지 않습니다. – user1060444