質問: お世話になります Webページで、メニュー画面に複数のボタンがあり、各ボタンごとに別画面に移動する仕組みになっています。 その画面には、一番上に日付入力のinputがあり、入力した日付を持って各ボタンの画面に移動したいと思っております。 ``` //日付選択 //各ボタン 出勤 退勤 ``` 上記で2つのボタンを押した時にどちらからも、inputされたdateを持って次のページに行きたいのですが、うまく行きません(本来は10個ほどボタンが並んでいますが、ほぼ上記2つのコピペです) すいませんが何か方法がありましたらご教示ください よろしくお願いいたします。
回答: →`name="date"` の全角スペースが気になるところではありますが、 submitが送信するのはあくまでそのボタンが所属するform内の情報のみです。 例えば、各form内にhiddenを置き、 その外部の日付とやらの変更のイベントをJavaScriptで監視し、変更されたら置いたhiddenの値に設定するというやり方、 もしくはbuttonをsubmitではなくbuttonにしておき、ボタン押したときに外部の日付の値を取得しhiddenの値に設定しform.submit() という感じで(両方組み合わせてもいいですが)