今天在我们的电子商务网站上出现了一个奇怪的错误,尽管在过去的一次客户尝试多次使用了100次,但仍然遇到错误。检查数据库显示其付款方式的值未存储。
我根本看不出任何形式的错误,它适用于其他所有人,包括其他一些iphone。有问题的表格部分看起来像。
<tbody >
<tr >
<td ><input name="payment_type" type="radio" value="nc" checked id="master_card" /> <label for="master_card" >Master Card</label></td>
</tr>
<tr >
<td ><input name="payment_type" type="radio" value="nc" id="visa"/> <label for="visa" >Visa</label></td>
</tr>
<tr >
<td ><input name="payment_type" type="radio" value="sc" id="maestro" /> <label for="maestro" >Maestro</label></td>
</tr>
<tr >
<td ><input name="payment_type" type="radio" value="sc" id="visa_delta"/> <label for="visa_delta" >Visa Delta</label></td>
</tr>
<tr >
<td><input name="payment_type" type="radio" value="sc" id="switch"/> <label for="switch" >Switch/Solo</label></td>
</tr>
<tr>
<td ><input name="payment_type" type="radio" value="paypal" id="paypal" /> <label for="paypal" >(PayPal)</label></td>
</tr>
</tbody>
答案 0 :(得分:1)
对我来说很好看,但你可能想尝试检查=“已检查” - 通常当你的DOM搞砸并且浏览器在显示文档时遇到问题时会发生这样的问题。我建议通过W3C验证器整理整个页面并解决所有问题,然后看看是否能解决问题。
<input name="payment_type" type="radio" value="nc" checked="checked" id="master_card" />
<label for="master_card" >Master Card</label>
<input name="payment_type" type="radio" value="nc" id="visa"/>
<label for="visa" >Visa</label>
<input name="payment_type" type="radio" value="sc" id="maestro" />
<label for="maestro" >Maestro</label>
<input name="payment_type" type="radio" value="sc" id="visa_delta"/>
<label for="visa_delta" >Visa Delta</label>
<input name="payment_type" type="radio" value="sc" id="switch"/>
<label for="switch" >Switch/Solo</label>
<input name="payment_type" type="radio" value="paypal" id="paypal" />
<label for="paypal" >(PayPal)</label>