2009-10-06 10 views
1

에 대한 삽입을 피하려면 버튼이 있습니다. 삽입하려면 코드를 작성해야합니다. 브라우저에서 새로 고침을 다시 클릭하면 삽입이 발생하므로 중복 데이터가 database.Is에 삽입되는 것을 피하기 위해 입력됩니다. 새로 고침. 누구 도와 줄 수 있니?새로 고침

+0

당신이 말하는 코드를 보여 주어야합니다. – slikts

답변

0

단추가 양식을 제출하지 못하도록하려면 이벤트 처리기가 false을 반환하도록해야합니다. 이와 같이 :

function handler() 
{ 
    // do whatever 
    return false; 
} 

<input type="button" onclick="handler" /> 

이것은 하나의 접근 방법입니다. 리스너를 사용하는 방법에 따라 e.preventDefault()을 사용할 수도 있습니다.

0

삽입하려는 경우 입력하려는 데이터가 db 내에 아직 존재하지 않는지 확인해야하므로 어쨌든이를 방지해야합니다.

그렇지 않은 경우 양식을 제출하는 버튼입니까? 또는 Ajax 호출입니까?

관련 문제