2016-08-04 6 views
1

私はphp/htmlとforum.Isでかなり新しいです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 /> 

を持っていると私は入力するユーザーに検索(名前を)したいとするフォームの残りの部分を埋める見つかった場合edited.Iは、Ajax/JavaScriptを避けたいとPHPに固執するだろう/ html、ページを切り替えることもできません(同じhtmlコードで1つを検索してください)。たくさんありがとう!

+2

はい、いますが、本格的なサーバーのラウンドトリップをやっているアヤックスなし、ワットあなたが望むようにページを再構築できるということです。 ajaxはJSとは何の関係もないことに注意してください。 jsはプログラミング言語であり、ajaxは単なるhttp要求であり、プログラムによって開始されます。 –

+2

Webページを扱うときにajax/javascriptを避けることは、スマートフォンでテキストメッセージとデータを使用しないようにしたいと言っているようなものです。あなたはそれをすることができますが、現代の技術を避けています。それがなければ、ウェブサイトはぎこちない傾向があります。 –

+0

速い応答のためにありがとうございます。私のグーグルグーグルこれまでのところ、件名のリソースの不足はあなたの答えを確認しますが、上記のプロジェクトは、実際に使用するWebページにそれを作ることはありません。それを達成するために使用することができますか?(考えや説明が複雑ではない場合) –

答えて

0

この男は、例えば

<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"); 
}); 
、あなたが動的にユーザーの入力に基づいて、HTMLページを更新したい場合は、答えはjavascriptのあるユーザー入力

に基づいていない、PHPの変数に基づいてHTMLページを更新するように求めあなたがページを表示したい場合は、動的に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!'; 
    } 
?>