값 넘길 때 체크 하는 것좀 봐주세요... 정보
값 넘길 때 체크 하는 것좀 봐주세요...본문
아래 코드 입니다.
도움 주시면 복 받을거에요... ㅡ.ㅠ
검은 부분은 체크하고 넘어가는데,
회색 부분은 값이 없을 때 체크하고 itemnane 값의 메세지를 출력해야는뎅
체크 못하고 넘어갑니다.
form 과 액션쪽에서 해줘야 하는뎅..
자바스크립트는 잘 모르겠네요~~~ ㅡ.ㅠ
맨 아래 파란색 부분처럼 짜면 정상적으로 체크하고 넘기거등요...
아시는 분 답변해주시면 상당히 감사하겠습니다. (* . ㅠ)
<?
$g4_path = ".";
include_once("$g4_path/_common.php");
$g4[title] = "";
include_once("$g4[path]/head.sub.php");
$g4_path = ".";
include_once("$g4_path/_common.php");
$g4[title] = "";
include_once("$g4[path]/head.sub.php");
$cafe_join_member = YYYYYY;
?>
<script>
var strJoinOpenInfo = '<?=$cafe_join_member?>';
var bRestrictUser = false;
</script><script>
<!--
function formSubmit()
{
var fo = document.fo;
var cnt = strJoinOpenInfo.length;
var arrMsgHead = new Array('실명은', '성별은', '나이는', '지역은', 'Email 주소는', '연락처는');
var arrVarName = new Array('openname', 'opensex', 'openage', 'openregion', 'openemail', 'opentel');
var objInput;
var i=0;
?>
<script>
var strJoinOpenInfo = '<?=$cafe_join_member?>';
var bRestrictUser = false;
</script><script>
<!--
function formSubmit()
{
var fo = document.fo;
var cnt = strJoinOpenInfo.length;
var arrMsgHead = new Array('실명은', '성별은', '나이는', '지역은', 'Email 주소는', '연락처는');
var arrVarName = new Array('openname', 'opensex', 'openage', 'openregion', 'openemail', 'opentel');
var objInput;
var i=0;
for(i=0; i<cnt; i++)
{
if (strJoinOpenInfo.substr(i, 1) == 'Y')
{
objInput = eval("document.fo."+arrVarName[i]+"[0]");
if (!objInput.checked)
{
alert(arrMsgHead[i] + " 필수 공개사항입니다.");
return false;
}
}
}
{
if (strJoinOpenInfo.substr(i, 1) == 'Y')
{
objInput = eval("document.fo."+arrVarName[i]+"[0]");
if (!objInput.checked)
{
alert(arrMsgHead[i] + " 필수 공개사항입니다.");
return false;
}
}
}
fo.action = "./join_update.php";
fo.submit();
}
-->
</script>
fo.submit();
}
-->
</script>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<form name="fo" method="post">
<tr>
<td>
<form name="fo" method="post">
<tr>
<td>
<input type=text class=ed name=name size=20 maxlength=120 itemname='질문' required value="<?=$member[mb_name]?>">
<input type="radio" name="openname" value='Y' checked />
<input type="radio" name="openname" value='N'>
<input type="radio" name="openname" value='N'>
<input type="radio" name="opensex" value='Y' checked />
<input type="radio" name="opensex" value='N'>
<input type="radio" name="opensex" value='N'>
<input type="radio" name="openage" value='Y' checked />
<input type="radio" name="openage" value='N' >
<input type="radio" name="openage" value='N' >
<input type="radio" name="openregion" value='Y' checked />
<input type="radio" name="openregion" value='N'>
<input type="radio" name="openregion" value='N'>
<input type="radio" name="openemail" value='Y' checked />
<input type="radio" name="openemail" value='N'>
<input type="radio" name="openemail" value='N'>
<input type="radio" name="opentel" value='Y' checked />
<input type="radio" name="opentel" value='N'>
<input type="radio" name="opentel" value='N'>
</td>
</tr>
</form>
</table>
<?
include_once("$g4[path]/tail.sub.php");
?>
include_once("$g4[path]/tail.sub.php");
?>
정상적으로 체크를 하고 값을 넘길 때
<?
$g4_path = ".";
include_once("$g4_path/_common.php");
$g4[title] = "";
include_once("$g4[path]/head.sub.php");
?>
$g4_path = ".";
include_once("$g4_path/_common.php");
$g4[title] = "";
include_once("$g4[path]/head.sub.php");
?>
<form name=fcheck method=post action="javascript:fcheck_submit(document.fcheck)" enctype="multipart/form-data">
<table>
<tr><td>
<input type=text class=ed name=name size=20 maxlength=120 itemname='질문' required value="<?=$member[mb_name]?>">
</td></tr>
</table>
</form>
</table>
</form>
<script language="JavaScript">
function fcheck_submit(f)
{
f.action = "./check_update.php";
f.submit();
}
</script>
function fcheck_submit(f)
{
f.action = "./check_update.php";
f.submit();
}
</script>
<?
include_once("$g4[path]/tail.sub.php");
?>
include_once("$g4[path]/tail.sub.php");
?>
댓글 전체