静的 FBML を使用していますが、フォーム検証の問題をデバッグするのに問題があります。false を返すように思われるダイアログが表示されますが、フォームはとにかく送信されます。Firebug を使用していますが、読む機会のない短いメッセージが赤色で表示されます。私は助けに感謝します:-)
var txt ='郵便番号を入力'; //... 関数 setError(){ var obj=document.getElementById('mapsearch'); obj.setValue(txt); obj.setStyle('color', '#FF0000'); } 関数 valform(){ var obj=document.getElementById('mapsearch'); var val = obj.getValue(); if(val!='' && !isNaN(val) && val.length>2 ){ true を返します。 } そうしないと { setError(); (new Dialog()).showMessage('郵便番号が必要です', '郵便番号を入力してください'); false を返します。 } } //...