我使用$ _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
答案 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本身中的硬编码的静态值。对于动态页面,您必须使用一些编程语言。