誰かが私を喜ばせることができるかどうか疑問に思います。ボタンをクリックしてPHPページを開く
PHPファイルに含まれる次のフォームをまとめています。
<form name="savemyfindstolocation" id="savemyfindstolocation" method="post">
<p><label></label>
</p>
<p align="left">
<input name="userid" type="text" id="userid"/>
<input name="locationid" type="text" id="locationid"/>
<br />
</p>
<div>
<label>
<div align="left">Click on the map to place the marker for the find that has been made and drag until the precise location has been found. </div>
</div>
<p align="left"><label>Find OSGB36 Latitude Co-ordinate<br />
</label>
</p>
<div>
<div align="left">
<input name="findosgb36lat" type="text" id="findosgb36lat" size="20" />
</div>
</div>
<p align="left"><label>Find OSGB36 Longitude Co-ordinate<br />
</label>
</p>
<div>
<div align="left">
<input name="findosgb36lon" type="text" id="findosgb36lon" size="20" />
</div>
</div>
<p align="left"><label>Date of Trip<br />
</label>
</p>
<div>
<div align="left">
<input name="dateoftrip" type="text" id="dateoftrip" size="10" />
</div>
</div>
<input name="submit" type="submit" onclick="MM_callJS('savedata()')" value="Submit" />
</form>
それはすべて正常に動作しますが、私は今、「blobupload.php」、以下のPHPページを開くボタンを追加したいと思います。私が行った研究からこれを正しく理解していれば、メインフォームから 'submit'アクションを使ってページを開くためにjavascriptを使う必要があります。
私が理解していないのは、メインフォームの情報を保存するために「送信」アクションがすでに実行されているときにこれを行う方法です。
おそらく誰かがこの問題を回避する方法を教えてください。つまり、同じ送信アクションを2つの異なる目的で使用してください。
をページをリダイレクトすることができながら、その方法は、変数はprocess.phpに渡されます。どのようにフォームを処理していますか?フォーム入力を処理するためにPHPを使用している場合は、データ処理の最後にblobupload.phpページにリダイレクトすることができます。実際には、フォームの処理方法に関係なくリダイレクトできますが、処理後はリダイレクトされます。 – Scott