Re:連結項目のいずれかが未入力の場合の挙動

和田 (2016-01-07 12:52:20) www.synck.com

イメージ的にはそのような感じです。
すいません回答ががっつり遅くなりまして・・・。

イメージとしては
mfp.extend.event(’check’,
function(obj){
if(mfp.$(’element1’).value != "" && mfp.$(’element2’).value){
// id”element1”と”element2”が初期値ではない場合
mfp.$(’element3’).value = mfp.$(’element1’).value + ’(’ + mfp.$(’element2’).value + ’)’;
}
else if(mfp.$(’element1’).value){
mfp.$(’element3’).value = mfp.$(’element1’).value;
}
}
);
こんなような感じでしょうか。checkはエレメントのいずれかがチェックされるときに実行されるイベントになるのですが、idを振ったエレメントの値が空じゃない場合に結合したものをidがelement3のものにvalueをセットする。みたいな感じのものです。

element3はhiddenではなくtextにする必要があります。