clone()のselectがコピーされない、選択されないバグをとりあえず直す。
jQueryにclone()という大変便利なメソッドがあります。これは、
$(“#hoge”).clone();
とすると、ID=hogeを丸ごとコピーしてくれるというものです。
フォームで項目を追加したい場合などに大変威力を発揮します。
ただ問題があって、このclone()は、selectタグで変更したものを、コピーしてくれず、コピーしたら変更後の表示値ではなく、初期値が表示されてしまいます。
なかなか使い勝手の良い無料メールフォームであるTransmitMailの紹介とメモ。
商用無料、コピーライト不要なphp製のメールフォームにTransmitMailというのがあります。
以前から知っておりましたが、なぜかメールが送れなかったので、設定方法のメモを兼ねてご紹介。ダウンロードは下記リンク先より。
モダンブラウザで実装可能な、フォームを便利にするテク。IEはダメだけど。
ウェブアンケートとか、テーブルを使ったフォームでよくあるもので、例えば以下のようなコードで書かれるものです。
1 2 3 4 5 |
<table> <tr> <td><input type="radio" /></td> </tr> </table> |
これのテーブルセル内をクリックすると、チェックボックスなりラジオボタンなりがon状態にする方法です。
fieldsetタグについてのメモ。
フォームを弄る必要があって、調べていたのですが、フォームをグループ化するのに便利な、fieldsetタグなるものがあるのを思い出しました。
というわけで、fieldsetタグについてのメモになります。
アンケートサイトでたまに採用されている中々便利な処理。
タイトルが凄まじく長いですが、要は以下のように、1つのフォーム項目でラジオボタンとチェックボックスが混在しているような状況のことです。
このような状況の場合、チェックボックスが入っている状況でラジオボタンをクリックしても、チェックボックスは外れてくれません。
というわけでJavascript、というかjQueryで制御します。
SEO塾テンプレート×WordPressテーマ(http://www.seowptemplate.com/)、SEO塾(株式会社アルゴリズム:http://www.algorism.co.jp/)とシステム開発のエキスパート、イーティーネット社のコラボレーションで生まれたSEO対策のWordPressテーマです。
WordPressをビジネスで活用する上で役に立つプラグインをWordPressのプラグイン販売サイト CMS×WPで手に入れましょう。