0

私は助けが必要です。私のページのフォームは次のようになりますが、テキストボックスをクリックするとカーソルが表示されず、入力できません

<form name="input" action="postblog.php?name=<?PHP echo ($_GET['name']); ?>" method="post">    
    Post: <input type="text" name="text2">
    <input type="submit" value="Submit">    
</form>
4

1 に答える 1

0

HTML タグ内に表示されているため、画面に表示されていないエラーが発生している可能性があります。$_GET['name']が最初に設定されているかどうかを確認してください。

<form name="input" action="postblog.php?name=<?php echo ($_GET && isset($_GET['name'])) ? $_GET['name'] : 'No_Name_Value_From_GET'; ?>" method="post">
  Post: <input type="text" name="text2" />
  <input type="submit" value="Submit" />
</form>

この場合、$_GET['name']が設定されていない場合、 の値は に?name=なりますNo_Name_Value_From_GET(ただし、必要に応じて変更できます)。

HTH... :)

于 2013-08-22T23:11:29.180 に答える