2009-08-21 5 views

답변

2

페이지에, 당신을 시작하려면 : 당신의 PHP 스크립트에서

function validateForm() 
{ 
    var tags = document.getElementById('tags').value; 
    if(tags == '' || tags == null) { 
     alert('Please enter one or more tags'); 
     return false; 
    } 
    return true; 
} 

<form method="post" onsubmit="javascript:validateForm()"> 
<input type="text" id="tags" name="tags"/> 
<input type="submit" value="Post your question"/> 
</form> 

:

if(isset($_POST['tags']) && !empty($_POST['tags'])) { 
    $tags = $_POST['tags']; 
} 
+0

그래서 첫 번째 JS 코드는 PHP의 보내기 버튼 동작에 첨부되어야합니다. 그런 다음 첫 번째 코드를 JS 파일에 넣어야합니다.이 파일은 index.php에 있습니다. –

+0

@Masi - 맞아. 위의 JS 코드에서 'return false'를 참고하면 양식이 제출되지 않습니다. – karim79

+0

내 코드는 주어진 태그가 없어도 내 데이터베이스에 질문을 넣습니다. 나는 경고를 받는다. 내 코드는 다음과 같습니다. http://dpaste.com/83449/ ** 문제가 보이나요? ** –