Я новичок в этом и пытаюсь понять это. Большое вам спасибо за то, что посмотрели!Скрыть содержимое, если ничего не было введено в поле
Это работает: когда на форме (index.html), когда пользователь выбирает радиолюбитель «include», содержимое отображается в форме, а также на welcome.php после отправки. Он скрыт от обоих.
Проблема: Я также хотел бы сделать то же самое и скрыть содержимое от отображения на welcome.php, если ничего не вводится в полях 'animalvillas1', 'animalvillas2' &10 'animalvillas3' независимо.
Пожалуйста, см index.html & 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 Это не ваш вопрос !! вопрос заключается в том, что вы хотите: * скрывать содержимое от отображения на welcome.php, если ничего не вводится в полях 'animalvillas1', 'animalvillas2' и 'animalvillas3' независимо. * –