PHP自动填充还是什么?

时间:2016-10-28 00:20:24

标签: php html

我见过许多与自动填充有关的问题,但没有一个对我有用。我甚至不确定我的问题的解决方案是否在于HTML或PHP。我是他们两个人的新人,我还不习惯他们。我正在开发一个简单的聊天应用。我现在拥有的是聊天窗口,文本字段和昵称字段。它们都将值传递给文本文件(这就是我希望它工作的方式,这里没有变化)。问题是这两个字段都作为表单工作,每次我提交时,昵称字段都会刷新。我想要的是自动填写昵称字段,使其保持不变(如果它在浏览器刷新后仍然保持最佳状态,但如果它只通过表单提交就可以了)

代码,如果需要:

PHP:

    <?php
    $action = $_GET["action"];
    $myText = $_POST["mytext"];
    $nick = $_POST["nick"];

    if($action = "save") {
        $targetFolder = "/var/www/html/xami/";
        file_put_contents($targetFolder."htmlinput.txt", $nick.">".$myText);
    }?> 

HTML:

<form action="?action=save" name="myform" method="post">
    <label for="nick">Nick:</label>
    <input type=text id="nick" name="nick" placeholder="Nick" value="Name" required><br>
    <input type=text name="mytext" placeholder="Text" required>
    <input type="submit" value="Send.">
</form>

我在自动完成时无所事事但没有积极的结果。

我明天就要离职了,我当时会回复。

1 个答案:

答案 0 :(得分:0)

假设您的HTML位于.php页面上,您可以拥有...

if(0<strlen($nick)){
    echo "<input type=hidden id='nick' name='nick' value='$nick'>";
}else{
    echo "<input type=text id='nick' name='nick' placeholder='Nick' value='Name' required><br>";
}

或者,使用AJAX作为@Rishi说。