数値フィールドの初期値を外したい

お世話になります。

ラジオボタンやドロップダウンは下記のコードで初期値を非表示とすることができますが、数値フィールドの初期値「0」は非表示とすることはできるのでしょうか。こちらのコードでは非表示とすることができませんでした。

ご教授のほどよろくお願いします。

(function() {
"use strict";

fb.events.form.created = [function (state) {
state.record["年齢"].value = "";

return state;
}];
})();

カスタマイズヘルプの fb.getElementByCode(code) 関数のサンプルコード(下記)のように、input の value にも “” をセットすると初期値なしの状態にできると思います (form.mounted イベントを使う必要があります)。

(function() {
  "use strict";

  fb.events.form.mounted = [function (state) {
    // フィールドコードが fieldCode の1行文字列フィールドの要素を取得します
    var textField = fb.getElementByCode('fieldCode');
    console.log(textField);

    // 取得した要素に初期値を設定します
    textField.getElementsByTagName('input')[0].value = 'This is the default value.';

    return state;
  }];
})();

〉山口貴史 様

教えていただいたサンプルコードを元に作成してみたところ、初期表示が空とすることができました。

ありがとうございました。

〉山口貴史 様

お世話になります。

上記のサンプルコードに加えて、2人目以降に条件分岐で表示した場合に、フィールドを初期表示にする記述を教えて下さい。

よろしくお願い致します。

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。