你能用PHP设置一个表单字段值吗?

时间:2010-05-28 15:43:33

标签: php forms

我使用$ _GET函数从url(http:.... / index.html?variable = value)中提取php值,这是基本的东西。但是,我需要在表单中使用该值。

通常,我会设置

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

或其他相似之处。但是,我不能使用我正在使用的编辑器在我的表单中使用php。

我可以在表单中设置不使用PHP的值吗?如果是这样,怎么样?

编辑: 使用CMS编辑器我正在使用你无法将PHP代码存储到服务器。 (我正在使用FCKeditor。与Dubral一样)。这是所有CMS甚至使用Wordpress的安全措施。基本上我想用php发送/设置表单中的值。类似于javascript的工作方式:document.form.field.value

3 个答案:

答案 0 :(得分:2)

这看起来对我来说完全有效。如果您正在使用像Dreamweaver这样的东西,这是我能想出的唯一有效解释,请使用纯文本编辑器而不是您当前使用的编辑器。问题解决了。

如果您要说明您正在使用哪种编辑器,可能会有更具体的修复,但既然您没有,那么这是我能做的最好的。只需使用记事本或其他。

答案 1 :(得分:1)

在HTML表单中设置默认值(即预先存在的值)的最佳方法与您在问题value="'.$variable.'"'中提到的一样。

如果您无法使用这样的标记,那么您可以使用javascript(无论是使用AJAX引用辅助文件/ Feed,还是使用相同的变量回显技术)来替换特定字段中的值。页面已加载。

<script type="text/javascript">
document.form[0].name.value = "<?php echo $name; ?>";
</script>

答案 2 :(得分:-1)

你可以设置没有php的值,但它必须是html本身中的硬编码的静态值。对于动态页面,您必须使用一些编程语言。