有没有办法从http地址填充wpcf7表单...让我们说javascript。我有一个HTML格式的表单,其中包含wpcf7中的控件:
<span class="wpcf7-form-control-wrap text-700">
<input class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" type="text" aria-required="true" size="30" value="" name="NameText">
</span>
例如,网页地址为www.example.com/examplefrom 有没有办法通过运行以下内容自动填充文本字段中的文本: www.example.com/examplefrom;javascript::getElementByID .... 我不是网络开发人员,但我需要解决这个问题...请帮助
答案 0 :(得分:0)
我看到你的问题用php标记了。所以我会给你一个php选项。 首先,您需要检查URL中是否有POST数据发送
<?php
if($_POST) {
// Here you should take all your data and put it into a variable or an array
$NameText = $_POST['NameText'];
// The URL would look something like this:
// www.example.com/exampleform?NameText=SomeText
}
?>
现在在html中,您可以检查变量是否为空,并填写文本(如果可用)。
<span class="wpcf7-form-control-wrap text-700">
<input class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" type="text" aria-required="true" size="30" value="<?php echo (isset($NameText))?$NameText:''; ?>" name="NameText">
</span>
修改:在您希望填写数据的表单字段的每个<?php echo (isset($NameText))?$NameText:''; ?>
属性中使用value
。
请注意:这是一个简单的示例,不会检查保存帖子值。如果需要,您应该检查数据。但我认为单击表单的提交按钮后会有一些安全性。所以可能不需要..
希望它帮助你。