-1

有一个编码:

if(!$fgmembersite->CheckLogin())
{ $loggedin="0";} else { $loggedin="1"; }
if ($loggedin=="1") { echo "<form method=\"post\">
<input type=text id=\"nameField\" name=\"nameField\" value=\"". $fgmembersite->UserFullName() ." \"/></form>"; }

想再次回显 nameField likeE:

<?php echo $nameField ?>

这怎么可能?

4

3 回答 3

2
<form action="the-same-page.php">

    ... your code...

    <input type="submit">
</form>

<?php echo $_POST['nameField'] ?>

如果您需要它而不提交,那么它是客户端唯一的操作。

<input type="text" id="foo" 
   onchange="document.getElementById('output').innerHTML = this.value"/>

<div id="output">output will be here</div>
于 2013-01-27T09:58:40.837 回答
0
<? echo $_POST['nameField']; ?>

这是回声发布值...

于 2013-01-27T09:59:12.207 回答
0

无需重新刷新页面/提交您需要使用 javascript 的表单。

包括 jquery 然后你可以做这样的事情

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script>
$(document).ready(function(){
    jQuery("#nameField").keyup(function () {
        var value = $(this).val();
        $("#xx").text(value);
    });
});
</script>

<?php

echo '<form action="" method="post">
    <input type="text" id="nameField" name="nameField" value="'.$fgmembersite->UserFullName().'" />
</form>';

?>

<span id="xx"></span>
于 2013-01-27T09:59:49.957 回答