【发布时间】:2012-09-13 06:55:20
【问题描述】:
我在我的 Wordpress 网站上使用联系表 7。不幸的是,该插件默认没有内置“点击时清除字段”,这很不利于可用性。
我已经创建了一个主题函数来让它工作,并且快到了,但需要一个具有更好 jQuery 技能的人来让一切按预期工作。这是我的代码:
// Clear Formfields
function clearfield() {
?>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".clearfields").click(function () {
var text = $(this).text();
$(".clearfields").val("");
});
});
</script>
<?php
}
add_action( 'wp_footer', 'clearfield', 100 );
我无法在不修改插件的情况下操作输入字段,但我可以添加类。目前我有:
<input class="clearfields" type="text" value="enter name etc">
目前这将清除任何具有 .clearfields 类的字段,这很好,但我只想清除用户点击的字段。目前它会清除所有字段(姓名、电子邮件、公司等),因为所有字段都有申请的班级。
其次,使用我当前的设置,即使在单击提交按钮后表单似乎正在发送,但电子邮件没有到达,所以我的代码出现了问题。
谁能帮忙?
【问题讨论】:
标签: jquery wordpress forms field