2015-04-01 58 views
-1

我尝试添加以下代码联系表格7 WordPress的:表单将无法提交使用JavaScript

<div class="form"> 
<div class="f-name"> 
[text* your-name watermark "Name *"] 
</div> 

<div class="f-email"> 
[email* your-email watermark "Email *"] 
</div> 

<div class="f-subject"> 
[text your-subject watermark "Phone"] 
</div> 

<div class="f-message"> 
[textarea* your-message watermark "Message *"] 
</div> 

<div class="f-captcha"> 

<div class="f-captcha-insert"> 
[captchac captcha-886 size:l] 
</div> 

<div class="f-captcha-CONFIRM"> 
[text* captchar captcha-886 size:m watermark "Please enter the characters above."] 
</div> 

</div> 

<div class="bt-contact"> 
<a class="btn-color btn-color-1d" href="javascript:;">[submit "SEND EMAIL"]</a> 
</div> 

</div> 

当我点击保存,就得到一个403错误通知我,我没有权限...但是,如果我只添加正常的默认联系表格7,它的广告罚款。

我开始从上面的表格中删除代码,直到我找出导致问题的原因。下面的行是造成这个问题,但我不知道为什么:

href =“javascript :;”

任何人都可以提出什么可能是错的?谢谢。

+1

你为什么要使用一个链接提交表单

[submit class:btn-color class:btn-color-1d "SEND EMAIL"] 
? – epascarello 2015-04-01 13:54:25

+0

我认为你想要做的就像这样:onclick =“someFunction();”。为什么使用链接?使用一个按钮。 – floor 2015-04-01 13:56:03

回答

1

联系表格7提交不应包裹在一个按钮。查看渲染页面的来源,你会看到原因。

改变这一行:

<a class="btn-color btn-color-1d" href="javascript:;">[submit "SEND EMAIL"]</a> 

要这样:

+0

当我取出链接时,我无法在引发验证错误时编辑(点击)输入字段 – oo7 2015-04-01 15:37:50