0
저는 이것을 처음 접하고 알아 내려고합니다. 봐 주셔서 대단히 감사합니다!입력란에 아무 것도 입력하지 않은 경우 내용을 숨기기
이것은 작동합니다 : 사용자가 'include'라디오를 선택했을 때 양식 (index.html)에있는 경우 양식에 내용이 표시되고 제출 후 welcome.php에도 내용이 표시됩니다. 그렇지 않으면 둘 다 숨겨져 있습니다.
문제점 : 'animalvillas1', 'animalvillas2'& 'animalvillas3'필드에 아무것도 입력하지 않으면 welcome.php에 표시되는 내용도 숨기고 싶습니다.
index.html을
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
$("input[name='animalvillas']").click(function() {
if ($("#chkYes1").is(":checked")) {
$("#dvanimalvillas").show();
} else {
$("#dvanimalvillas").hide();
}
});
});
</script>
</head>
<form name="create" action="welcome.php" method="post">
<span><strong>Lodge Villas - Jambo</strong></span><BR />
<label for="chkYes1">
<input type="radio" id="chkYes1" name="animalvillas" value="Y" />
Include
</label>
<label for="chkNo1">
<input type="radio" id="chkNo1" name="animalvillas" value="N" checked />
Exclude
</label>
<hr />
<div id="dvanimalvillas" style="display: none">
$<input type="text" name="animalvillas1" size="3" /> - Value Studio - Standard View (Parking View) <br>
$<input type="text" name="animalvillas2" size="3" /> - Deluxe Studio - Standard View (Water/Pool) <br>
$<input type="text" name="animalvillas3" size="3" /> - Deluxe Studio - Savanna View <br>
</div>
<input type="submit" />
</form>
welcome.php에서
<div id="dvanimalvillas" <?php echo ($_POST['animalvillas'] == "N") ? 'style="display:none;"' : '' ; ?>>
<?php
$animalvillas1 = $_POST["animalvilas1"];
$animalvillas2 = $_POST["animalvilas2"];
$animalvillas3 = $_POST["animalvilas3"];
if(!empty($animalvillas1)){
echo "$".$_POST["animalvilas1"]." - Value Studio - Standard View <BR>";
}
if(!empty($animalvillas2)){
echo "$".$_POST["animalvilas2"]." - Deluxe Studio - Standard View <BR>";
}
if(!empty($animalvillas3)){
echo "$".$_POST["animalvilas3"]." - Deluxe Studio - Savanna View <BR>";
}
?>
</div>
문제가 발생하지 않습니다. 정확한 질문은 뭐니? –
올바르게 작동하지 않습니다. 제출할 때 welcome.php가 비어 있습니다. 뭐가 잘못 되었 니? – plzdonthackme
@ plzdonthackme 이것은 당신의 질문이 아닙니다 !! 질문은 다음과 같습니다. * 'animalvillas1', 'animalvillas2'& 'animalvillas3'필드에 아무것도 입력하지 않으면 welcome.php에 내용이 표시되지 않습니다. * –