当我使用PHP来设置HTML表单输入元素的值时,如果我在数据中没有任何空格,它就可以正常工作.
<input type="text" name="username"
<?php echo (isset($_POST['username'])) ? "value = ".$_POST["username"] : "value = \"\""; ?> />
Run Code Online (Sandbox Code Playgroud)
如果我输入"Jonathan"作为用户名,则会按预期重复给我.但是,如果我输入"Big Ted",我提交表格时只会重复"重复".
请注意,$_POST["Username"]变量是正确的; 当我使用PHP回应它时,它被设置为"Big Ted".