Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将默认文本添加到WP中表单的输入字段_Javascript_Jquery_Css_Forms_Default Value - Fatal编程技术网

Javascript 如何将默认文本添加到WP中表单的输入字段

Javascript 如何将默认文本添加到WP中表单的输入字段,javascript,jquery,css,forms,default-value,Javascript,Jquery,Css,Forms,Default Value,我在WP中使用了一个插件,它根据管理区域中的输入生成一个表单。我有五个字段设置为url验证,这些类型以一种形式出现,其中第二个字段用于可选链接文本,这意味着如果用户在第一个字段中输入“”,他们可以在第二个字段中输入“Stackoverflow”,这将在网站目录中的结果列表中显示为链接文本。如果用户将此字段留空,插件将从第一个字段插入url以填充它 我已经将这些链接设置为按钮样式,因此我需要控制它们上显示的内容,以便它们的大小合适。我想向这五个字段中的每一个字段添加特定的默认文本,但我无法编辑表单

我在WP中使用了一个插件,它根据管理区域中的输入生成一个表单。我有五个字段设置为url验证,这些类型以一种形式出现,其中第二个字段用于可选链接文本,这意味着如果用户在第一个字段中输入“”,他们可以在第二个字段中输入“Stackoverflow”,这将在网站目录中的结果列表中显示为链接文本。如果用户将此字段留空,插件将从第一个字段插入url以填充它

我已经将这些链接设置为按钮样式,因此我需要控制它们上显示的内容,以便它们的大小合适。我想向这五个字段中的每一个字段添加特定的默认文本,但我无法编辑表单,因为它是动态生成的

可选文本的其中一个输入字段编码如下:

<input type="text" id="wpbdp-field-12-title" name="listingfields[12][1]" class="intextbox" value="" placeholder="">

是否有一种方法可以使用css、javascript或magic在字段中插入文本,以便与表单一起提交?例如,我希望其中一个有默认文本“官方网站”,另一个读“Facebook”等等

顺便说一句,这个字段将被css隐藏,因此表单填充程序不会改变它。我只需要预先填写这些字段,以节省管理员的人力


谢谢大家

您确定无法编辑您正在使用的插件中的输入吗?如果需要,可以在页面加载后使用WP中包含的jQuery对其进行更改

代码

这并不是一个完整的证明方法,因为如果你以后编辑它,你使用的插件会改变字段的ID。也许可以考虑使用另一个或制作自己的php表单

编辑


您还可以将带有预定义值的输入隐藏起来,并随输入一起提交。我不确定这对您是否可行。

您推荐的代码应该放在哪里?它看起来像我需要的。请将该代码放在表单显示的页面上:
代码放在这里
。你可以把它放在头上或身体的
标记的正上方,这取决于你有权将它注入到你的WP模板中。@Josh KG yep差不多就是这样,你使用的是自定义模板吗?这是一个购买的模板,但模板不是问题所在。现在我还发现,当使用表单查看页面时,表单的html在代码视图中不可见。idk这是怎么可能的。因此,虽然我希望上述解决方案能够奏效,但由于这个原因,它并没有奏效。该表单的工作原理是,单击指向该表单的菜单链接,然后为事件选择一个类别,然后单击“继续”按钮,这将带您进入主表单,主表单就是这些字段的显示位置。当我查看源代码时,我只看到用于类别选择的第一页的html。我给程序员写了封信,终于又开始写了。我之前关于表单代码不可见的评论是错误的,但建议的代码不起作用。它出现在头部区域,但不起作用。我想填充的一个字段是这样编码的:
对于脚本中的这一行,我写了这样的代码:
$(function(){$('input#wpbdp-field-10-title').attr('value','Buy Tickets');})$(function() { 
    $('input#wpbdp-field-12-title').attr('value','your additional value text'); 
});