繁体   English   中英

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

[英]Can you set a form field value with PHP?

我使用$ _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

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

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

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

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

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

您可以在没有php的情况下设置值,但必须在html本身中进行hardcorcoded的静态值。 对于动态页面,您必须使用一些编程语言。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM