夢もなく、怖れもなく
sarusaruMailForm0.9 - 再編集機能追加
※【追記】新しいVerをこちらで公開しています
sarusaruMailFormですが、各方面から色々と反響を頂きましてちょっと手を加えました。
変更内容は以下の通りです。
・一度確定した項目の再編集機能を追加
・メールアドレス欄の簡易チェックを追加
基本的な使い方は以前のままですが、念のため以下に再掲載。
【使い方】
①入力フォーム用のHTMLファイルを用意する
②ライブラリを読み込む
※ファイル先頭で以下のように読み込みます
<?php
require './sarusaruMailForm_conf.php'; //設定ファイル
require './sarusaruMailForm_lib.php'; //ライブラリ
?>
③<form>タグ直下にcheckStatus() 、</form>タグ直前にfromSubmit()を設定
<form action="this.php" method="POST">
<?php checkStatus();?>
・
・
・
・
<?php formSubmit();?>
</form>
④<input>タグ類を以下の関数に差し替える
⑤拡張子を.phpにして保存。 ※PHPが動作する状態であればOK
⑥完了
※送信先のメールアドレス等の設定「sarusaruMailForm_conf.php」で行うことができます。
【関数】
【オプション機能】
※設定ファイル内のフラグでON/OFFする
【サンプル】
以下のソースだけで、項目1つのメールフォームが作れる。
<?php
require './sarusaruMailForm_conf.php'; //設定ファイル
require './sarusaruMailForm_lib.php'; //ライブラリ
?>
<html><head></head><body>
<form action="index.php" method="POST">
<?php checkStatus();?>
■名前 : <?php formNameKanji('氏名','1'); ?>
<?php formSubmit();?>
</form>
</body></html>
たとえば1つ項目を増やす場合はこうなる
<?php
require './sarusaruMailForm_conf.php'; //設定ファイル
require './sarusaruMailForm_lib.php'; //ライブラリ
?>
<html><head></head><body>
<form action="index.php" method="POST">
<?php checkStatus();?>
■名前 : <?php formNameKanji('氏名','1'); ?><br />
■感想 : <?php formText('感想','1',''); ?>
<?php formSubmit();?>
</form>
</body></html>
その他もろもろ盛り込んだサンプル
・動作サンプル (ソース)
【ダウンロード】
・sarusaruMailForm (Ver 0.9)
【その他】
・heteml / ロリポで動いている。※たぶんPHPは動けばほぼ動く。
・商用利用をされる場合は、info@sarusaruworld.com までご一報ください。
2008/02/03 11:43Comments (0)TrackBacks(1)
TrackBack URL
http://sarusaruworld.com/mt/mt-tb.cgi/180
昨晩からつけっぱなしだったPCが挙動不審で落ちたので、休憩がてら自社サイトのメン...
2008年2月 8日 19:07