【发布时间】:2015-12-26 01:45:02
【问题描述】:
我正在尝试在 Wordpress 网站上自定义表单。此表单有两个字段,它们将共享相同的确切数据(帖子标题和位置)。而不是让用户在两个不同的字段中输入相同的信息,我正在寻找一种方法让用户在位置字段中输入位置,然后将相同的输入传递到帖子标题字段(将被隐藏) 在提交表单之前。
我对此进行了一些研究,似乎需要 jquery 来实现这一点。我对jquery一无所知,所以我需要澄清一下如何做到这一点。如果可以,请解释如何在页面中实现 jquery 代码。我是否必须创建一个 jquery 文件,然后在此页面上调用该文件?正如我所说,我对 jquery 一无所知。谢谢。
注意:与自动完成下拉菜单一起使用的 jquery 事件存在问题。我尝试过的所有事件都只是传递我手动输入的文本。当我点击自动完成下拉建议时,我没有手动输入的任何文本都不会传递到第二个字段。
这是我正在使用的当前代码:
<input type="text" id="location" name="location" tabindex="17" data-geo="formatted_address" placeholder="<?php echo esc_attr__( 'Provide full street address', APP_TD ); ?>" class="required" value="<?php echo esc_attr( $project->_hrb_location ); ?>" />
<input name="post_title" type="hidden" value="<?php echo esc_attr( $project->_hrb_location ); ?>" class="required" />
【问题讨论】:
-
所以你想要的只是让
Post Title字段具有与Location首先输入的相同值? -
是的,无需输入两次相同的内容。
-
这似乎是 jquery 事件,这就是问题所在,我尝试了很多,包括 onclick、onsubmit、onblur...关于自动完成下拉菜单的任何想法。现在我只得到我手动输入的内容以传递到第二个表单字段。
标签: javascript php jquery wordpress forms