フォームに対して複数のアクション実行ボタンを用意する


スクリプトのテスト

 

 フォームのアクション属性は1つしか設定できないため、フォームの中にボタンを複数配置しても実行できるアクションは1つだけです。このサンプルはVBScript を使って、フォームのアクション属性の変更とアクションの実行を行うことによって、この制限を越えて、複数のアクションを実行します。

メール件名 


解説

 Form オブジェクトのプロパティである、Action と、メソッドである、Submit を使うことによって、簡単にHTML を拡張するような機能を実現できます。このサンプルは、そのことを見事に示していると思います。


スクリプトのソース(都合によりインデントは全て除去されています)

<script language="VBScript">
<!--

Sub cmd1_onClick()
Document.form1.Action="mailto:kobahide@geocities.co.jp?subject=" & _
Document.form1.txtSubject.value & "&"
Document.form1.Submit()
End Sub

Sub cmd2_onClick()
Document.form1.Action="mailto:PXR02056@nifty.ne.jp?subject=" & _
Document.form1.txtSubject.value & "&"
Document.form1.Submit()
End Sub

Sub cmd3_onClick()
Document.form1.txtSubject.value =""
End Sub


-->
</script>


ページトップに戻る  スクリプト目次に戻る    スタートページに戻る