[PHP-users 30579] 他のページにデータを渡す方法
susukuro @ canmail.jp
susukuro @ canmail.jp
2006年 10月 21日 (土) 09:49:05 JST
初めて投稿いたします。susukuroと言います。
以下のようなコードで次ぎのフォーム(test1.php)に値を渡そうとしています。
POSTで送れるものの、JavaScript中の「bb」に当たる値を送りたいのですが、送る方法が解らなく悩んでいます。
送りたい理由は、表示した任意の行のボタンをクリックしてtest1に
その行を認識させたいためです。
以下のコードのような怪奇なコードでなくても良いのかもしれませんが
勉強不足か良い方法が解りません。
お知恵をお貸しいただきたく投稿しました。
よろしくお願いいたします。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<html lang="ja" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<SCRIPT TYPE="text/javascript">
<!--
function f_submit(bb) {
sform=top.window.document.S_form; //build
alert(bb);
sform.action = "test1.php"; //action
sform.submit (); //send
}
// -->
</SCRIPT>
</head>
<form method="POST" name="S_form">
<?php
$counter=10;
echo ("<table width='800' border='0' cellspacing='0' cellpadding='0' bgcolor='#dddddd'>\n");
for($i=1; $i<=$counter; $i++){
$DispNo=sprintf("%02d",$i);
$NameX1="ban".$i;
$NameX2="namae".$i;
echo ("<tr><td height='30' align='center' width='50'><font size='3'><input type='text' size=2 name='$NameX1' readonly value='$DispNo'></td>\n");
echo ("<td height='30' align='center' width='50'><font size='3'><input type='button' name='$NameX2' value='実験' onClick=f_submit($i)></td></tr>\n");
}
?>
</table>
</form>
</html>
「快適なメールを実現!キャンメールなら簡単登録&完全無料!」
http://canmail.jp/j?n15
PHP-users メーリングリストの案内