1
Из того, что я знаю, этот вопрос задал вопрос, поэтому мне очень жаль, поскольку в заголовке указано, как создать текстовую область, если опция выбрана в формате .PHP (формат файла) , так что это мой PHP код:Сделать текстовое поле, если выбрана опция PHP
<table>
<tr class="space">
<td><label>Warranty :</label></td>
<td><select name="p_warranty" id="a">
<option value="">>--------Select One--------<</option>
<option value="Other" >NO WARRANTY</option>
<option value="AP WARRANTY">AP WARRANTY</option>
<option value="FULL WARRANTY">FULL WARRANTY</option>
</select>
</td>
</tr>
</table>
<table>
<tr class="space">
<td><label>Why No Warranty? :</label></td>
<td><textarea name="p_remark" id="p_remark" type="text" rows="6" cols="65"></textarea></td>
</tr>
</table>
и это мой JavaScript:
$("#p_remark").hide();
$("#a").change(function() {
var val = $("#a").val();
if(val=="Other"){
$("#p_remark").show();
} else {
$("#p_remark").hide();
}
});
Я проверить это на jsfiddle и его работает отлично, пока я не создаю мой PHP и Javascript файл, его не РАБОТАЙ, как и должно быть, и да, я импортирую jquery с помощью CDN
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
Что мне здесь не хватает? Fiddle
спас Ваш Javascript в '.js' файл и втягивается в файл' .php' файл? Или это в '
Да. @Reflective и @abs верны в необходимости загрузки вашего jQuery-кода, если вы этого еще не сделали.
Я приложил скриншот, который показывает, как загружается код, введенный вами в JSFiddle.
источник
2015-07-19 17:05:01 Travis
yep, JS исполняется onLoad в скрипке ... это распространенная ошибка, которую начинающий должен пройти через – Reflective
спасибо, что сообщили мне, так что это то же самое, что и другие языки программирования :) –