[PHP-users 21028]Re: 複数のフォームを1つのフィールドに格納する方法

Kenji Ono ono @ fjct.fujitsu.com
2004年 3月 27日 (土) 18:11:39 JST


小野といいます。

> -----
> 環境:win-xp
> DB:mysql
> PHP:PHP4.X
> 利用:dreamweaverMX
> -----

環境はきちんとフルに書きましょうね。

さて、この質問は意味がちょっとわからないのですが、文を読むかぎり
だと、PHPではなく、JavaScriptの話し?
だとすると、以下の感じでどうでしょう。
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function func_go() {
document.fm_form.all_form.value= ""
  + document.fm_form.data_from.value
  + document.fm_form.manth_from.value
  + document.fm_form.day_from.value ;
document.fm_form.submit() ;
}
</SCRIPT>
</head>
<body>
<form name="fm_form" onSubmit="return false">
<input type="text" name="data_from">
<input type="text" name="manth_from">
<input type="text" name="day_from">
<input type="hidden" name="all_form">
<input type="button" value="GO" onClick="func_go()">
</form>
<SCRIPT LANGUAGE="JavaScript">
document.fm_form.all_form.value= ""
  + document.fm_form.data_from.value
  + document.fm_form.manth_from.value
  + document.fm_form.day_from.value ;
</SCRIPT>
</body>
</html>


> 質問:複数のフォームを1つのフィールドに格納する方法を教えてください。
> 
> ※□はフォーム、「年月日から年月日まで」の文字は画像で貼り付け
> 「□年□月□日 から □年□月□日まで」というに形をとっている入力フォーム
>  ですがこれを1つのフィールドに格納するには以下の設定
> でいいのでしょうか?
> 
> 【フィールド1】
> フィールド名:data_from(年月日から)
> フォーム名:
>  □年=data_from(フィールド1名称をあわせています)
>  □月=manth_from(フォーム名とあわせてます。任意名)
>  □日=day_from(フォーム名とあわせてます。任意名)
> 
> 【フィールド2】
> フィールド名:data_to(年月日まで)
> フォーム名:
>  □年=data_to(フィールド2の名称をあわせています)
>  □月=manth_to(フォーム名とあわせてます。任意名)
>  □日=day_to(フォーム名とあわせてます。任意名)


PHP-users メーリングリストの案内