http://webstarthelp.com/forwards.html |に似たものを作成しようとしています。探し回ったのですが、良い例は見つかりませんでした。
2 に答える
「私は本当に良い例を見つけていません」。しかし、あなたはちょうど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!";
?>
質問?
.val()
テキストボックスの値を変更するためにjquery関数を使用しないのはなぜですか?