我在WP中使用插件,根据管理区域中的输入生成表单。我有五个字段设置为url验证,这些类型显示在一个表单中,第二个字段用于可选链接文本,这意味着如果用户在第一个字段中输入“http://stackoverflow.com”,则可以选择键入“Stackoverflow” “在第二个,这将是在网站目录的结果列表中显示为链接文本。如果用户将此字段留空,则插件将插入第一个字段中的url以填充它。
我已将这些链接设置为按钮的样式,因此我需要控制它们上显示的内容,以便它们的尺寸合适。我想为这五个字段中的每一个添加特定的默认文本,但我无法编辑表单,因为它是动态生成的。
其中一个可选文本输入字段的编码如下:
<input type="text" id="wpbdp-field-12-title" name="listingfields[12][1]" class="intextbox" value="" placeholder="">
有没有办法使用css或javascript或magic在字段中插入文本,以便随表单一起提交?例如,我希望有一个默认文本“官方网站”,其他人可以阅读“Facebook”等等。
顺便说一句,这个字段将被css隐藏,因此表单填充不会改变它。我只需要预填这些字段以便管理员节省劳力。谢谢大家。
答案 0 :(得分:1)
您确定无法编辑您正在使用的插件中的输入吗?如果您愿意,可以在页面加载后使用WP中包含的jQuery更改它。
CODE
$(function() {
$('input#wpbdp-field-12-title').attr('value','your additional value text');
});
这实际上不是完全证明这样做的方法,因为您使用的插件将在以后编辑时更改字段的ID。也许考虑使用另一个或制作自己的PHP表单。
修改
您还可以使用预定义的值隐藏并随其一起提交的输入。我不确定这是否适合你。