Iphone没有发送单选按钮值

时间:2012-10-18 21:56:19

标签: php html

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

1 个答案:

答案 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>