안녕하세요.
제목과 텍스트 내용을 입력했을 때만 form.submt하게 하려고 합니다.
function goSave(){
var form = document.registerForm;
alert("1111111");
alert($('#title').val());
alert($('#content').val());
if($('#title').val() == ""){
alert("제목을 입력해 주세요");
$('#title').focus();
return false;
}
if($('#content').val() == ""){
alert("내용을 입력해 주세요");
$('#content').focus();
return false;
}
alert("2222");
form.submit();
}
=====================================================================================
<button class="ui-button size-bottom color-key bg-mail" onclick="goSave();">문의하기</button>
제목과 내용이 없을 때 ,
알럿이 alert("제목을 입력해 주세요"); 까지는 뜹니다.
그 후에 다시 작성페이지로 가야 하는데
바로 submit이 됩니다..
도대체 어디가 문제일까요..
Buttom 태그가 서브밋을 날리는겁니다.
type="button"추가해주시면될거에요 아마
관련 내용..?
http://aboooks.tistory.com/301
button 태그를 사용할 떄는 항상 type속성을 지정해야한다
그렇지 않으면 브라우저마다 각기 다른 기본값을 사용한다.
* ie8이전 버전은 button태그 사이에 있는 내용을 전송하고
그외 다른 브라우저는 value속성의 내용을 전송한다.
그러니까 form양식에서 버튼을 만들려면 <button>태그보다 <input type="">을 사용한다.
반응형
'나의질문답' 카테고리의 다른 글
버튼을 누르면 자바스크립트가 두번 실행됩니다. (0) | 2015.11.02 |
---|---|
팝업을 띄워야 하는데 조건을 주고 싶습니다. (0) | 2015.11.02 |
mfc,date time picker에 대한 질문입니다. (0) | 2015.07.29 |
mysql datetime형식의 칼럼에 insert를 하려고 합니다. (0) | 2015.07.28 |
mysql datetime형식의 칼럼에 insert를 하려고 합니다. (0) | 2015.07.28 |