0
不知道我的部分是否存在一些編碼缺陷,但從POST返回時,表單的文本輸入中的填充似乎會被剝離。這個簡單的例子演示了:表單文本輸入中的填充在POST後被剝離
<?php
if (isset($_POST["submit"]))
{
echo $_POST["name"]."<br />";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Input Padding</title>
<style type="text/css">
input[type=text]
{margin: 20px; width: 200px; height: 25px; padding: 10px;}
</style>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="name" />
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>
奇怪的是,似乎它的ECHO功能是造成這一點。任何幫助,將不勝感激。
謝謝。
索菲亞
我無法理解你的問題。你的意思是從郵件返回時CSS填充被剝離? –
「文本輸入中的填充」是什麼意思?你知道HTML剝去了多個空格字符,對嗎? – MarcoS
我想,這個人試圖說,輸入文本上的所有空格都已經過形式發佈後,爲什麼? –