我有一个文本框,当表单加载时,它似乎是一个空格/空格值。当我单击提交并且表单已经过验证时,它似乎获得了额外的空间值。所有其他文本框似乎都没有受到影响
图片:
第一次提交点击:http://prntscr.com/azmit0
第二次提交点击:http://prntscr.com/azmixw
这些是与邮政编码文本框相关的代码:
PHP:
<?php
$pCode = "";
$pCodeMsg = "";
$pCode = $_POST["postcode"];
if (!empty($pCode)) {
$pCodePattern = "/^(?:\d{4})?$/";
if (!preg_match($pCodePattern, $pCode)) {
$pCodeMsg = "<span> post code must be 4 digits </span>";
}
}
?>
HTML表单:
<p>
<label for="postcode"> Postcode (default 2000): </label>
<input type="text" id="postcode" name="postcode" size=4 value="<?php echo $pCode; ?> "/>
<?php echo $pCodeMsg; ?>
</p>
答案 0 :(得分:1)
get_nodes = lambda x : {"twitter_id" : x.get("twitter_id", None),
"office" : x.get("office", None)}
def call():
... whatever you had before ...
return map(get_nodes, grab)
在关闭“值”之前看到额外的空格
修正:
<input type="text" id="postcode" name="postcode" size=4 value="<?php echo $pCode; ?> "/>