location.hrefで別のサービスを起動する時、TEXTBOXの内容も送信できますか?
[上に]
[前に]
[次に]
くるくる
1999/10/26(火) 11:47:24
良く分からないのにJavaScriptを使っていてすみません。
JavaScript-----
lcation.href=SELECTBOXで選択したサービスへ
SELECTBOX------
OPTION VALUEにdefault.asp?〜などのサービスを記述
TEXTBOX--------
NAME=TEXT1 ユーザコードを入力させるエリア
---------------
選択したサービスを表示させる事はできましたが
ユーザコードをどうやって送信したらいいかわかりません。
普通にFORM ACTION=サービス〜SUBMITボタンとすれば
TEXT1の内容を受け取る事はできるのですが…。
のぐ
1999/10/27(水) 19:05:29
できないことはないですが、MSIE3 を視野に入れなくていいなら、
action 版をオススメします。
〜〜〜location 版〜〜〜
<script>
function go() {
var svc = document.form1.select1.options[document.form1.select1.selectedIndex].value;
svc = svc + "?" + document.form1.text1.value;
location.href = svc;
}
</script>
<form name="form1">
<select name="select1" onchange="go()">
<option value="a.asp">A
<option value="b.asp">B
</select>
<input type="text" name="text1" value="">
</form>
〜〜〜action 版〜〜〜
<script>
function go() {
var svc = document.form1.select1.options[document.form1.select1.selectedIndex].value;
document.form1.action = svc;
document.form1.submit();
}
</script>
<form name="form1" METHOD="get" action="a.asp">
<select name="select1" onchange="go()">
<option value="a.asp">A
<option value="b.asp">B
</select>
<input type="text" name="text1" value="">
</form>
[上に]
[前に]
[次に]