我是相当新的php / html和论坛。是否有可能页面更新其基于PHP变量的HTML部分? 在我的情况下,我有
<form action = "" method = "post">
<label>UserID :</label>
<input type = "text" name = "username" value="<?=$id?>" class = "box" readonly/><br /><br />
<label>UserName :</label>
<input type = "text" name = "username" value="<?=$name?>" class = "box"/><br /><br />
<label>Password :</label>
<input type = "text" name = "password" value="<?=$password?>" class = "box" /><br/><br />
<label>UserType :</label>
<input type = "text" name = "usertype" value="<?=$privilege?>" class = "box" /><br/><br />
我希望用户输入搜索(名称),如果找到则填写要编辑的其余表格。我想避免使用ajax / javascript并坚持使用php / html,切换页面也不会削减它(使用相同的HTML代码搜索一次到第二个。)非常感谢!!
答案 0 :(得分:0)
这家伙要求基于php变量更新HTML页面,而不是基于用户输入
如果您想根据用户输入动态更新HTML页面,答案是javascript,例如
<form action="" method="post">
<label>UserName :</label>
<input id="username" type="text" name="username" value="<?=$name?>">
my.js
$("#username").on("blur", function(){
if ($(this).val() == "liakos") alert("welcome back");
});
但是如果你想根据php变量动态显示页面,你不需要任何javascript,例如:
<form action="" method="post">
<label>UserName :</label>
<input id="username" type="text" name="username" value="<?=$name?>">
<?php
if ($name == 'liakos') {
echo 'Hey dude, what is up!';
}
?>