OnSubmit - 不会发送所有表单字段 - 只有少数表单字段被发送

OnSubmit - all form fields are not sent - only few are sent across

本文关键字:表单 字段 OnSubmit      更新时间:2023-09-26

我有一个HTML表单和一堆输入字段以及一个提交按钮。当我单击提交时,我没有看到在 POST 参数值上发送的所有字段。我在火虫 POST 参数列表中只看到部分参数列表。

这是我的表单代码:

<form id="CalculatorForm" method="post">
<table id="t01" style="float: left; width:750px;">
<tbody>
<tr>
<th style="height: 90px; border-left: 1px solid; border-bottom: 1px solid;">Service</th>
<th class="auto-style-horizontalborders" style="width: 60px;">CPT© Code</th>
<th class="auto-style-horizontalborders">Total RVUs</th>
<th class="auto-style-allborders" style="width: 40px;">Average Number of Encounters (Daily)</th>
</tr>
<tr>
<td></td>
<td id="E22" class="cpt">99254</td>
<td id="F22" class="rvu">4.69</td>
<td><input class="auto-style1 encounternumberdaily" id="G22" type="text"></td>
</tr>
<tr>
<td></td>
<td id="E23" class="cpt">99255</td>
<td id="F23" class="rvu">5.67</td>
<td><input class="auto-style1 encounternumberdaily" id="G23" type="text"></td>
</tr>
<tr>
<td>Critical Care</td>
<td id="E24" class="cpt">99291</td>
<td id="F24" class="rvu">6.26</td>
<td><input class="auto-style1 encounternumberdaily" id="G24" type="text"></td>
</tr>
<tr>
<td></td>
<td id="E25" class="cpt">99292</td>
<td id="F25" class="rvu">3.16</td>
<td><input class="auto-style1 encounternumberdaily" id="G25" type="text"></td>
</tr>
<tr>
<td class="auto-style-boldtext">Staffing with Physicians</td>
<td class="auto-style-boldtext" colspan="2">Your magic number:</td>
<td class="auto-style2 physician-count"><input class="auto-style1 encounternumberdaily" id="G26" type="text"></td>
</tr>
<tr>
<td class="auto-style-boldtext">How many Mid-Levels?</td>
<td colspan="2"></td>
<td class="auto-style3 physician-count"><input class="auto-style1 encounternumberdaily" id="G27" type="text"></td>
</tr>
</tbody>
</table>
<table id="TableContactForm" style="float: left; margin-left:50px; border:none; width:150px;">
    <tbody>
    <tr><td>    <label>First &amp; Last Name</label> </td></tr>
    <tr><td>    <input class="fullname" type="text" name="fullname"> </td></tr>
    <tr><td>    <label>Email Address</label> </td></tr>
    <tr><td>    <input class="email" type="text" name="email"></td></tr>
    <tr><td>    <label>Phone Number</label> </td></tr>
    <tr><td>    <input class="phone" type="text" name="phone"></td></tr>
    <tr><td>    <input type="submit" name="submit" value="Submit" id="submit"></td></tr>    
    </tbody>
</table>
</form>
<script type="text/javascript" src="/wpsite/wp-content/themes/divi/js/EDEfficiencyCalculatorScripts.js"></script>

字段中的值(G22、G23))不会过帐。但是全名、电子邮件和电话中的值作为参数发送,如下所示:全名=Santosh&email=Test&phone=123&submit=Submit

提交时,我将此表单值发送到javascript,并使用ajax将其发布到PHP服务器脚本。

感谢您的帮助。

您缺少这些字段的"name"属性。我刚刚将它们添加到您的表单中,它奏效了。