index.html
-----------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>フォームサンプル</title>
<link rel="stylesheet" type="text/css" href="http://img.shinobi.jp/tadaima/tdftad.css" />
<script type="text/javascript">
function escapesubmit(fm)
{
for(var i=0; i<fm.elements.length; i++)
{
fm.elements[i].name = escape(fm.elements[i].name);
fm.elements[i].value = escape(fm.elements[i].value);
}
fm.submit();
for(var i=0; i<fm.elements.length; i++)
{
fm.elements[i].name = unescape(unescape(fm.elements[i].name));
fm.elements[i].value = unescape(unescape(fm.elements[i].value));
}
return false;
}
function initialize_form(fm)
{
var obj_value_form = new Object();
var list_code_search = window.location.search.substr(1).split("\&");
var list_code_search_one;
for(var i=0; i<list_code_search.length; i++)
{
list_code_search_one = list_code_search[i].split("=");
alert(unescape(unescape(list_code_search_one[0])));
obj_value_form[unescape(unescape(list_code_search_one[0]))] = unescape(unescape(list_code_search_one[1]));
}
for(var i=0; i<fm.elements.length; i++)
{
fm.elements[i].name = unescape(unescape(fm.elements[i].name));
fm.elements[i].value = unescape(unescape(fm.elements[i].value));
}
}
</script>
</head>
<body>
<span>※子フォーム</span>
<form method="get" action="form.html" onsubmit="return escapesubmit(this);">
<p>
お名前</p>
<input name="名前" type="text" size="33" maxlength="33" />
<p>
E-mail</p>
<input name="email" type="text" size="33" maxlength="33" />
<input name="送信" type="submit" value="送信" />
</form>
</body>
</html>
form.html
----------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>親フォーム</title>
<link rel="stylesheet" type="text/css" href="http://img.shinobi.jp/tadaima/tdftad.css" />
<script type="text/javascript">
function initialize_form(fm)
{
var list_code_search = window.location.search.substr(1).split("\&");
var list_code_search_one;
var obj_value_form = new Object();
for(var i=0; i<list_code_search.length; i++)
{
list_code_search_one = list_code_search[i].split("=");
obj_value_form[unescape(unescape(list_code_search_one[0]))] = unescape(unescape(list_code_search_one[1]));
}
for(var i=0; i<fm.elements.length; i++)
{
if(obj_value_form[fm.elements[i].name] == null)
continue;
fm.elements[i].value = obj_value_form[fm.elements[i].name];
}
}
</script>
</head>
<body onload="initialize_form(document.forms[0]);">
<form action="xxx.cgi" method="post">
※親フォーム<br />
<table border="0" cellpadding="0" cellspacing="5" class="waku">
<tr>
<th width="118">
<span class="txt_CC0000">お名前※:</span>
</th>
<td width="175">
<p>
<input name="名前" type="text" id="名前" size="35" />
</p>
</td>
</tr>
<tr>
<th>ふりがな※:</th>
<td>
<input name="ふりがな" type="text" id="フリガナ" size="35" />
</td>
</tr>
<tr>
<th>
生年月日・年齢※:</th>
<td>
<input name="生年" type="text" id="生年" size="4" />
年
<input name="月" type="text" id="月" size="4" />
月
<input name="日" type="text" id="日" size="4" />
日 年齢
<input name="年齢" type="text" id="年齢" size="4" />
歳
</td>
</tr>
<tr>
<td colspan="2" scope="row">
<input type="submit" name="Submit" value="送信" />
</td>
</tr>
<tr>
<td colspan="2" align="center" valign="top" scope="row">
</td>
</tr>
</table>
</form>
</body>
</html>