0

私はこのコードを持っています

echo '<form action="?id='.$topic_id.'&part=9&num='.$_GET['num'].'#commenting " method="POST" style="border: none; margin: 0;">';
echo '<textarea style="display: none; margin: 0;" name="old_comment">' . $row['comment'] . '</textarea>';
echo '<textarea style="width: 90%;" name="new_comment">' . $row['comment'] . '</textarea>';
echo '<input type="submit" value="Save Edit &raquo;" class="button">';
echo '</form>';

フォームは # を無視しているようです。chromeで表示されたコードを掘り下げてみました。それが示している...

<form action="?id=28&part=1" method="POST" class="comment">
<textarea name='comment'></textarea>
<input type="submit" value="Post Comment &raquo;" class="button">
</form>

#コメント消えた…

# には他の意味がありますか、それとも間違っていますか?

編集:

このコードはページをロードし、いくつかのコードを実行してコメントを追加します。リダイレクトしてコメントを表示する数秒前に、ユーザーが (loading gif) を見ることができるように、私が配置したセクションにダウンさせたいと思います。

ここでjavascriptは便利でしょうか?

4

1 に答える 1

0

hidden次のようなフィールドを使用して、必要なことを実行できます。

echo '<input name='params' type="hidden" value="?id='.$topic_id.'&part=9&num='.$_GET['num'].'#commenting />';

を使用して値を取得し、その値$_POST['params']で必要なことを行います。

于 2013-09-15T22:44:13.640 に答える