我试图找出丢失帖子值的原因。以下输入似乎不包含在发送到外部站点的发布数据中。根据存储的外部站点数据,这种故障似乎在3/4的时间内发生。它是一个Post-Get-Post模式,我确实得到了返回的帖子数据。
我使用Bootstrap 3写了一个非常简单的HTML5表单。它做了一个简单的帖子。发生了Javascript验证,但没有涉及ajax帖子。它不是跨站点脚本问题。
我认为它与必需属性的支持或必需属性与readonly属性的组合有关。我使用required属性触发了一些验证消息帮助块。
在写完这个问题之后,我开始意识到同时拥有必需属性和只读属性并不合理。有没有人在各种浏览器上测试过这个?
<div class="form-group">
<label class="col-md-4 control-label" for="ssl_customer_code"><?php echo (!empty($type) && $type == 'invoice') ? '* Client Account #' : 'Account Number'; ?></label>
<div class="col-md-5">
<input id="ssl_customer_code" name="ssl_customer_code" type="text" value="<?php echo (!empty($ssl_customer_code)) ? htmlspecialchars($ssl_customer_code) : ''; ?>"
placeholder="" class="form-control input-md" required readonly>
<span class="help-block" style="display: none;">Enter account number or reference number here.</span>
</div>
</div>
&#13;
答案 0 :(得分:0)
也许
value="<?php echo (!empty($ssl_customer_code)) ? htmlspecialchars($ssl_customer_code) : ''; ?>"
应该是
value="<?php echo (!empty($ssl_customer_code) ? htmlspecialchars($ssl_customer_code) : ''); ?>"