ねこすけのWebスキル
トップ > >フォームページへ移動した際、URLの引数を見てフォームの値を変える

フォームページへ移動した際、URLの引数を見てフォームの値を変える

カテゴリー:

フォームの制作にはコストがかかる為、いろいろな問い合わせを受けられる様に汎用的なフォームを作ることがよくあります。
何でも使えるフォームで便利なのですが、これの弱点はコンテンツをしっかり作り込んだページからの誘導の際、せっかくクロージングしかけているのに、また項目を選択させ、テンションを下げてしまう可能性があることです。

そこでリンクをひと工夫して対応します。
フォーム側でURLに引数があった場合、フォームの項目をあらかじめ選択するようにすればある程度専用ページの様に見せることができます。

下記の様な感じで?以降の文字列を受け取らせあればいいのです。

あとはJavaScriptでフォームの内容をどれだけ変えられるようにするかですね。




無題ドキュメント

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>無題ドキュメント</title>
</head>

<body>
<script>
q = document.location.search;
q = q.replace("?","");
function init(){
document.form1.test1.value=q;
}
window.onload = init;
</script>
test
<form action="formmail.php" method="post" name="form1">

<input name="test1" type="input" id="test1">
<input type="submit" name="Submit" value="commit">
</form>
</body>

</html>

更新日:2006年08月28日10:42
| トラックバック


« GoogleMapAPIを使って業界ポータルを使う場合にデータ | メイン

コメント

コメントする
名前: |メールアドレス |URL: