【问题标题】:WPCF7-form fillWPCF7-表单填写
【发布时间】:2013-04-11 07:48:55
【问题描述】:

有没有办法从 http 地址填写 wpcf7 表单...让我们说 javascript。我有一个带有 wpcf7 控件的 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="" name="NameText">
</span>

例如网页地址是 www.example.com/examplefrom 有没有办法通过运行类似的东西来自动填充文本字段中的文本: www.example.com/examplefrom;javascript::getElementByID.... 我不是网络开发人员,但我需要解决这个问题...请帮助

【问题讨论】:

    标签: php javascript html webforms


    【解决方案1】:

    我看到你的问题是用 php 标记的。所以我会给你一个使用 php.ini 的选项。 首先你需要检查 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>
    

    编辑:在您希望使用 url 填写数据的表单字段的每个 value 属性中使用 &lt;?php echo (isset($NameText))?$NameText:''; ?&gt;

    请注意:这是一个简单的示例,不会检查保存后的值。如果需要,您应该检查数据。但是我认为单击表单的提交按钮后会有一些安全性。所以它可能不是必需的..

    希望对你有所帮助。

    【讨论】:

    • 感谢您的建议...我输入了地址栏链接:www.example.com/exampleform?NameText=SomeText 但表单为空且字段代码中没有值所以...不起作用。还有其他想法吗?
    • 您有权编辑该文件吗?您应该在我对文档开头的回答中添加 php 代码。在 html 表单中,您应该在要填充的每个输入字段的 value 属性中添加简短的 php 字符串。 (我在上面的答案中添加了一些信息)
    • OK:) 我没有访问该文件的权限...它是一个带有表单的自主网页,我想在访问页面时自动填写我的值。然后只想点击提交按钮,仅此而已。
    • 不知道如何以简单的方式做到这一点。抱歉:) 但是可能有一个在 php 中使用 cURL 的解决方案。但是您必须自己编写一些代码并找到将其上传到支持 php 的服务器的地方:)。 a link 这个网站上的另一个问题...
    猜你喜欢
    • 1970-01-01
    • 2011-09-08
    • 1970-01-01
    • 1970-01-01
    • 2018-10-26
    • 2013-07-30
    • 2020-12-31
    • 2014-12-13
    • 2013-02-19
    相关资源
    最近更新 更多