0

今天在我们的电子商务网站上出现了一个奇怪的错误,尽管过去曾被 iphone 使用过 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>

4

1 回答 1

1

对我来说看起来不错,但您可能想尝试 check="checked" - 通常当您的 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>
于 2012-10-18T23:07:39.360 回答