경고창과 팝업창을 동시에.. 정보
경고창과 팝업창을 동시에..본문
<SCRIPT language="JavaScript">
function check_form(form) {
if (!(form.mb_name.value)) {
alert("이름을 입력하세요!");
form.mb_name.focus();
return;
}
if (!(form.mb_hp.value)) {
alert("전화번호를 입력하세요!");
form.mb_hp.focus();
return;
}
if(confirm('전송 하시겠습니까?')){
form.submit();
}
}
</SCRIPT>
...
...
...
<input type="submit" name="send" value="확인" onclick="javascript:check_form(document.f);return false;">
전송 하시겠습니까?? 경고창 후에 팝업창이 떴으면 하는데.. 어찌 방법이 없을까요??
function check_form(form) {
if (!(form.mb_name.value)) {
alert("이름을 입력하세요!");
form.mb_name.focus();
return;
}
if (!(form.mb_hp.value)) {
alert("전화번호를 입력하세요!");
form.mb_hp.focus();
return;
}
if(confirm('전송 하시겠습니까?')){
form.submit();
}
}
</SCRIPT>
...
...
...
<input type="submit" name="send" value="확인" onclick="javascript:check_form(document.f);return false;">
전송 하시겠습니까?? 경고창 후에 팝업창이 떴으면 하는데.. 어찌 방법이 없을까요??
댓글 전체
가능합니다...함수를 2개만들어서 한놈을 불러서 false인경우와 트루인경우를 고려해서 작성하시면
될듯 ..
될듯 ..
먼저 위의 이름및 전화번호를 체크하고.. 전송하시겠습니까? 의 순서 아니였나요?
한번 작성해 봤습니다. 다 잘됩니다.
<SCRIPT language="JavaScript">
function check_form() {
if (!(document.form_f.mb_name.value)) {
alert("이름을 입력하세요!");
document.form_f.mb_name.focus();
return;
}
if (!(document.form_f.mb_hp.value)) {
alert("전화번호를 입력하세요!");
document.form_f.mb_hp.focus();
return;
}
return true;
}
function check_form1(){
if(!check_form()){
return false;
}
check_form();
if(confirm('전송 하시겠습니까?')){
document.form_f.submit();
return false;
}
}
</SCRIPT>
<form method=post name=form_f action=test5.php>
<input type=text size=12 name=mb_name><br>
<input type=text size=12 name=mb_hp><br>
<input type="button" name="send" value="확인" onclick="check_form1();">
</form>
<SCRIPT language="JavaScript">
function check_form() {
if (!(document.form_f.mb_name.value)) {
alert("이름을 입력하세요!");
document.form_f.mb_name.focus();
return;
}
if (!(document.form_f.mb_hp.value)) {
alert("전화번호를 입력하세요!");
document.form_f.mb_hp.focus();
return;
}
return true;
}
function check_form1(){
if(!check_form()){
return false;
}
check_form();
if(confirm('전송 하시겠습니까?')){
document.form_f.submit();
return false;
}
}
</SCRIPT>
<form method=post name=form_f action=test5.php>
<input type=text size=12 name=mb_name><br>
<input type=text size=12 name=mb_hp><br>
<input type="button" name="send" value="확인" onclick="check_form1();">
</form>
위 소스가 a.php 라면 b.php로 넘겨서 값을 저장 한 다음 c.php가 팝업으로 떴으면 싶습니다.
장군님 소스로 한다면 단지 페이지를 test5.php로 넘겨 주는게 아닐러지요??
장군님 소스로 한다면 단지 페이지를 test5.php로 넘겨 주는게 아닐러지요??
test5.php에서 값받아서 새창으로 하시면되겟네요.
아니면..바로 id값하고 hp값받아서 열어줘도 되구요
아니면..바로 id값하고 hp값받아서 열어줘도 되구요
a.php 소스
<SCRIPT language="JavaScript">
function check_form() {
if (!(document.form_f.mb_name.value)) {
alert("이름을 입력하세요!");
document.form_f.mb_name.focus();
return;
}
if (!(document.form_f.mb_hp.value)) {
alert("전화번호를 입력하세요!");
document.form_f.mb_hp.focus();
return;
}
return true;
}
function check_form1(){
if(!check_form()){
return false;
}
check_form();
if(confirm('전송 하시겠습니까?')){
document.form_f.submit();
return false;
}
}
</SCRIPT>
<form method=post name=form_f action=b.php>
<input type=text size=12 name=mb_name><br>
<input type=text size=12 name=mb_hp><br>
<input type="button" name="send" value="확인" onclick="check_form1();">
</form>
####################################################
b.php 소스
<?
include_once("./_common.php");
$recv_id = "관리자iD";
$send_id = "$member[mb_id]";
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from $g4[memo_table] ");
$me_id = $tmp_row[max_me_id] + 1;
$sql = " insert into $g4[memo_table]
( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo )
values ( '$me_id', '$recv_id', '$send_id', '$g4[time_ymdhis]', '$mb_name/n/n$mb_hp') ";
sql_query($sql);
$sql = " update $g4[member_table]
set mb_memo_call = '$recv_id'
where mb_id = '$send_id' ";
sql_query($sql);
$sql = " update $g4[member_table]
set mb_memo_call = '$recv_id'
where mb_id = '$send_id' ";
sql_query($sql);
?>
<meta http-equiv='refresh' content='0; url=a.php'>
###################################################
a.php에서 작성해서 b.php로 넘겨 쪽지로 전송하고 다시 a.php로 돌아오는..
그리고 a.php에서 전송하시겠습니까? 경고창 후에 또는 b.php에서 c.php가
팝업창으로 뜨게 하고싶습니다
<SCRIPT language="JavaScript">
function check_form() {
if (!(document.form_f.mb_name.value)) {
alert("이름을 입력하세요!");
document.form_f.mb_name.focus();
return;
}
if (!(document.form_f.mb_hp.value)) {
alert("전화번호를 입력하세요!");
document.form_f.mb_hp.focus();
return;
}
return true;
}
function check_form1(){
if(!check_form()){
return false;
}
check_form();
if(confirm('전송 하시겠습니까?')){
document.form_f.submit();
return false;
}
}
</SCRIPT>
<form method=post name=form_f action=b.php>
<input type=text size=12 name=mb_name><br>
<input type=text size=12 name=mb_hp><br>
<input type="button" name="send" value="확인" onclick="check_form1();">
</form>
####################################################
b.php 소스
<?
include_once("./_common.php");
$recv_id = "관리자iD";
$send_id = "$member[mb_id]";
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from $g4[memo_table] ");
$me_id = $tmp_row[max_me_id] + 1;
$sql = " insert into $g4[memo_table]
( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo )
values ( '$me_id', '$recv_id', '$send_id', '$g4[time_ymdhis]', '$mb_name/n/n$mb_hp') ";
sql_query($sql);
$sql = " update $g4[member_table]
set mb_memo_call = '$recv_id'
where mb_id = '$send_id' ";
sql_query($sql);
$sql = " update $g4[member_table]
set mb_memo_call = '$recv_id'
where mb_id = '$send_id' ";
sql_query($sql);
?>
<meta http-equiv='refresh' content='0; url=a.php'>
###################################################
a.php에서 작성해서 b.php로 넘겨 쪽지로 전송하고 다시 a.php로 돌아오는..
그리고 a.php에서 전송하시겠습니까? 경고창 후에 또는 b.php에서 c.php가
팝업창으로 뜨게 하고싶습니다