묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
폼메일에서 빈칸 검사, 라디오 체크 검사 동시에 하는 방법... 도와주세요~ ㅡㅜ
2007.04.11 17:53
안녕하세요.
몇 일 째 이리저리 궁리하다가 풀리지 않아 이렇게 도움을 요청합니다.ㅡㅜ
폼메일에서 자바 스크립트를 이용하여 빈칸 검사를 하려고 하는데요.
일단 빈칸 검사는 성공했습니다.
그런데 라디오 박스에 체크하지 않았을 때 경고창을 띄우고 싶은데요.
도무지 모르겠습니다.
웹프로그래밍은 전혀 모르기 때문에 난감합니다. 급하게 만들것이 있어서 공개 소스를 활용하여 만들고는 있습니다만 너무 힘드네요.
답변 미리 감사드립니다.^^
도와주세요ㅡㅜ
--------- 헤드 부분에 스크립트 삽입을 했습니다. 빈칸 검사하는 부분입니다.
<script language="JavaScript">
function check_empty(msg) {
if(arguments.length > 1) {
for(var i=1; i<arguments.length; i++) {
if(arguments[i] && arguments[i].value.replace(/ /g, '') == '') {
if(msg != '') {
alert(msg + ' 입력하세요');
}
arguments[i].focus();
return false;
}
}
}
return true;
}
function test_submit(){
with(document.write) {
var arr_object = Array(name,year,zip1,zip2,address1,address2,cm,tel_01,tel_02,tel_03,tel_07,tel_08,tel_09,email);
var arr_msg = Array('이름을', '+ '+ '생년월일을','우편번호를','우펴번호를','주소를','나머지 주소를','신장을','전화번호를'+ ','전화번호를','전화번호를','전화번호를','전화번호를','전화번호를','이메일을');
for(var i=0; i<arr_object.length; i++) {
if(!check_empty(arr_msg[i], arr_object[i])) return ;
}
}
document.write.submit();
}
</script>
--------------------- form 태그부분입니다.
<form name='write' method='post' action='http://run615.or.kr/source/form2.php'>
내용이 있고....
아래는 버튼입니다.
<input type="button" value='신청하기' onclick="test_submit()">
</form>
몇 일 째 이리저리 궁리하다가 풀리지 않아 이렇게 도움을 요청합니다.ㅡㅜ
폼메일에서 자바 스크립트를 이용하여 빈칸 검사를 하려고 하는데요.
일단 빈칸 검사는 성공했습니다.
그런데 라디오 박스에 체크하지 않았을 때 경고창을 띄우고 싶은데요.
도무지 모르겠습니다.
웹프로그래밍은 전혀 모르기 때문에 난감합니다. 급하게 만들것이 있어서 공개 소스를 활용하여 만들고는 있습니다만 너무 힘드네요.
답변 미리 감사드립니다.^^
도와주세요ㅡㅜ
--------- 헤드 부분에 스크립트 삽입을 했습니다. 빈칸 검사하는 부분입니다.
<script language="JavaScript">
function check_empty(msg) {
if(arguments.length > 1) {
for(var i=1; i<arguments.length; i++) {
if(arguments[i] && arguments[i].value.replace(/ /g, '') == '') {
if(msg != '') {
alert(msg + ' 입력하세요');
}
arguments[i].focus();
return false;
}
}
}
return true;
}
function test_submit(){
with(document.write) {
var arr_object = Array(name,year,zip1,zip2,address1,address2,cm,tel_01,tel_02,tel_03,tel_07,tel_08,tel_09,email);
var arr_msg = Array('이름을', '+ '+ '생년월일을','우편번호를','우펴번호를','주소를','나머지 주소를','신장을','전화번호를'+ ','전화번호를','전화번호를','전화번호를','전화번호를','전화번호를','이메일을');
for(var i=0; i<arr_object.length; i++) {
if(!check_empty(arr_msg[i], arr_object[i])) return ;
}
}
document.write.submit();
}
</script>
--------------------- form 태그부분입니다.
<form name='write' method='post' action='http://run615.or.kr/source/form2.php'>
내용이 있고....
아래는 버튼입니다.
<input type="button" value='신청하기' onclick="test_submit()">
</form>
<input type="radio" name="radio" value="라디오">
라고 라디오버튼 소스면은 name="radio" <= name안에 들어 갈 값을 기억하신뒤
var arr_object = Array(name,year,zip1,zip2,address1,address2,cm,tel_01,tel_02,tel_03,tel_07,tel_08,tel_09,email);
var arr_msg = Array('이름을'+ '+ ', '생년월일을','우편번호를','우펴번호를','주소를','나머지 주소를','신장을','전화번호를','전화번호를','전화번호를','전화번호를','전화번호를','전화번호를','이메일을');
에서 var arr_object = Array(~~~~~~~~~~~~ 이렇게된곳 맨뒤에다가 ,radio); 해주시고
밑에 '이메일을'뒤에다가 '이메일을','라디오를'); 이런형식으로 넣어주시면됩니다.ㄳ