WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:cookieで読込んだ数値を、Formに

川口俊治 [MAIL] [WriteDate : Sat Dec 2 13:09:17 2000]

cookieで読込んだ数値$tkosuを、
Form<INPUT TYPE="hidden" NAME="HBkosu">のvalue値として読みとらせ、
onload="Fhr()"で、cgiに自動転送させたいと思っています。

javascriptの記述の仕方がわからず困っています。
お教え下さい。よろしくお願い致します。


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Style-Type" content="text/css">

<TITLE></TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
$tkosu=getCookie("syohin1");

function getCookie(key){
    tmp=document.cookie+";";
tmp1=tmp.indexOf(key,0);
if(tmp1 !=-1){
tmp=tmp.substring(tmp1,tmp.length);
        start=tmp.indexOf("=",0) + 1;
end = tmp.indexOf(";",start);
        return(unescape(tmp.substring(start,end)));
    }
    return("");
}

function addtittle() { 
       document.sendmail.HBkosu.value=$tkosu;
 }

function Fhr() { 
    addtittle();

    document.search.clk.click();
}
   
//-->  
</SCRIPT>

</HEAD>
<BODY bgcolor="#ffcccc" text="#006600" link="#993333" vlink="#339966" alink="#cc9999" onload="Fhr()">
<CENTER><BR>
<BR>
<FORM name="search" action="./vote.cgi" method="post" >
<INPUT TYPE="hidden" NAME="cmd" VALUE="1">
<INPUT TYPE="hidden" NAME="name" VALUE="(共同購入)">
<INPUT TYPE="hidden" NAME="HBkosu">

<INPUT type="submit" name="clk" value="自動的に戻ります">


<BR>
</FORM>
</CENTER>
</BODY>
</HTML>

toshi [URL] [WriteDate : Sat Dec 2 14:52:10 2000]

document.form.submit()
を使えばいいかな?

バギンズ [WriteDate : Sat Dec 2 23:37:15 2000]

JavaScriptの変数で、$を付けていいかどうかはよくわかりませんが、
ちゃんとvarは宣言した方がいいと思います。

あと、フォーム名の search って問題ないのかな?

そもそも、cookeiをカレントディレクトリにあるCGIへ送信したい理由が謎ですが、まぁこだわりません。
回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]