我已经使用站点吸盘下载了一个网站,并且拥有所有html文件。该网站是使用CRM开发的(这是我新客户的网站,我必须尽快上载到我的服务器,而他们没有相同的凭据)。我有一个联系表格,我想使其生效
表单代码:
<form name="contactform" method="post" class="dmRespDesignRow" locale="ENGLISH">
<div class="dmforminput required small-12 medium-4 large-4 dmRespDesignCol" id="1289337126">
<label for="dmform-0" id="1623474142">Name:</label>
<input name="dmform-0" type="text" id="1049346235"/>
<input name="name" value="Name" type="hidden" id="1808095320"/>
</div>
<div class="dmforminput required small-12 medium-4 large-4 dmRespDesignCol" id="1229775582">
<label for="dmform-1" id="1413734224">Email:</label>
<input name="dmform-1" type="email" id="1874224805"/><input name="email" value="Email" type="hidden" id="1790388701"/>
</div>
<div class="dmforminput required small-12 medium-4 large-4 dmRespDesignCol" id="1182638845">
<label for="dmform-2" id="1659409819">Phone:</label>
<input name="dmform-2" type="tel" id="1363423394"/><input name="phone" value="Phone" type="hidden" id="1562324064"/>
</div>
<div class="dmforminput dmRespDesignCol small-12 newLine large-12 medium-12" id="1310223649">
<label for="dmform-3" id="1594580770">Message:</label>
<textarea name="message" id="1731760981"></textarea>
<input name="message2" value="Message" type="hidden" id="1794081407"/>
</div>
<div class="dmformsubmit dmWidget R" preserve_css="true" id="1012153111">
<input class="" name="submit" value="Send" type="submit" id="1446531284"/>
</div>
<!--<input name="dmformsendto" value="O0wrseIfFLsSlLR4GAldF3Dy0PQjrXVAFxL5GhwSjRb9oqY0OVrc11ouhyoy2GDw/aszBHJnGyRKqT/UtxxJVGSoojrduF5h" preserve_css="true" type="hidden" id="1937799400" data-success-page="" data-dec="true"/>-->
<input class="dmActionInput" name="action" value="form_email.php" type="hidden" id="1733868877"/><input name="dmformsubject" value="Form Message" preserve_css="true" type="hidden" id="1339178452" data-success-page=""/>
</form>
我尝试创建一个新文件,即form_email.php,并添加为表单中的操作,但没有运气。如果我创建一个单独的表单测试文件(无任何类的纯html),则可以使用该php文件运行,但将其与实际表单集成时则无法使用。我无法弄清楚是什么问题。
答案 0 :(得分:0)
如果您不使用JavaScript截获表单,则应将action
属性添加到form
标签中,而不是输入中。例:
<form name="contactform" method="post" action="form_email.php" class="dmRespDesignRow" locale="ENGLISH">
此外,您必须确保正确请求了form_email.php
。如果文件的位置不在HTML文件所在的目录(或CMS所指定的目录)中,则必须修复action属性,使其指向正确的位置。例如,如果form_email.php
是上一层(在HTML文件上方的目录中),您将这样引用它:action="../form_email.php"
。