-4

http://webstarthelp.com/forwards.html |に似たものを作成しようとしています。探し回ったのですが、良い例は見つかりませんでした。

4

2 に答える 2

4

「私は本当に良い例を見つけていません」。しかし、あなたはちょうど1つを投稿しました...。

そのページを見てみましょう。最初のボックスに何かを入力します。「送信」をクリックすると、2番目のボックスが生成されます。

したがって、「送信」はここで何か役立つことをしているに違いありません。

<input type="submit" value="Submit" onclick="dHR(document.getElementById('file_url'), document.getElementById('Delay'))">

興味深い....そのonclick方法は何のためですか?関数を正しく呼び出すようですか?私たちは何dHR()であるかを調べる必要があります...

function dHR (HR_file_url, HR_Delay){
  HR_code.value= '<html><head>\n' +
  '<meta HTTP-EQUIV=\"Refresh\" CONTENT=\"' + HR_Delay.value + '; URL=' + HR_file_url.value + '\">\n' +
  '</head><body>\n' +
  'This page has been moved.<p>\n' +
  '<a href=\"' + HR_file_url.value + '\">IF YOU ARE NOT REDIRECTED, PLEASE CLICK HERE.</a>\n' +
  '</body></html>';
  return false;
}

これについてはFirefoxで使用FireBugしましたが、ページのソースコードを掘り下げて、への参照を見つけるだけで、そのコードをフェッチできますfwd.js。さらに重要なことに、その機能は非常に基本的です。それはあなたが提供した入力を受け取り、静的テキストの全体の強打の中でそれをメッシュします。

しかし、PHPはどうですか?

残念ながら、PHPは、この例のようにJavascriptを使用せずにページを動的に操作することはできません。同様の機能が必要な場合は、ページのリロードを処理する意思がない限り、実際にはそれを行う方法はありません。あなたの場合、あなたはこのような形をしているでしょう。

<form action="php_handling_page.php" method="post">
 <input type="text" name="file_name" />
 .....
</form>

空欄を埋めさせていただきます。ただしphp_handling_page.php、フォームを送信すると呼び出しが行われます。次に、そのページがロードされ、そこに渡されたパラメーターを収集できます。

<?php
$file_name = $_POST['file_name'];
....
?>

これを使用すると、変数が$file_name作成され、テキストボックスまたは文字列を作成するために使用できます。

<?php
echo "This is a bunch of static text, that leads the variable with a value of " . $file_name . " and then is followed by more static text!";
?>

質問?

于 2012-10-31T21:28:40.253 に答える
1

.val()テキストボックスの値を変更するためにjquery関数を使用しないのはなぜですか?

http://api.jquery.com/val/

http://jsfiddle.net/wVUhN/1/

于 2012-10-31T21:36:32.500 に答える