Можете ли вы установить значение поля формы с помощью PHP? - PullRequest
3 голосов
/ 28 мая 2010

Я использую функцию $ _GET, чтобы получить значение с помощью php из URL (http: .... / index.html? Variable = value), базовые вещи. Однако мне нужно использовать это значение в моей форме.

Как правило, я бы установил

<?php echo 'value="'.$variable.'"' ; ?>

или что-то на этот счет. Однако я не могу использовать php внутри формы, используя редактор, с которым я работаю.

Могу ли я установить значение в форме, не используя PHP в моей форме? Если да, то как?

Edit: с помощью редактора CMS, который я использую, вы не можете хранить php-код на сервере. (Я использую FCKeditor. То же самое используется Dubral). Это мера безопасности, которую все CMS используют, даже Wordpress. В основном я хочу отправить / установить значение в форме с php. Аналогично тому, как это делает javascript: document.form.field.value

Ответы [ 3 ]

2 голосов
/ 28 мая 2010

Это выглядит полностью актуально для меня. Если вы используете что-то вроде Dreamweaver, который является единственной верной интерпретацией, которую я могу придумать, используйте текстовый редактор вместо того, который вы используете в настоящее время. Проблема решена.

Возможно, есть более конкретное исправление, если вы скажете, какой редактор вы используете, но так как вы этого не сделаете, это лучшее, что я могу сделать. Просто используйте Блокнот или что-то еще.

1 голос
/ 28 мая 2010

Лучший способ установить значения по умолчанию (т. Е. Ранее существующие значения) в форме HTML, как вы упоминали в своем вопросе value="'.$variable.'"'.

Если вы не можете использовать разметку подобным образом, то вы можете использовать javascript (будь то ссылка на вторичный файл / фид с помощью AJAX или та же техника отображения переменных) для замены значений в определенных полях после страница загружена.

е

<script type="text/javascript">
document.form[0].name.value = "<?php echo $name; ?>";
</script>
0 голосов
/ 28 мая 2010

Вы можете установить значение без php, но оно должно быть статическим значением, жестко закодированным в самом html. Для динамических страниц вы должны использовать некоторый язык программирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...