日付はできれば使わない主義のねこですが、たまにカレンダー機能などがほしいとがあります。
でも、このフィールド、パターンで設定するのが又めんどい。
で、パターンは最低限のnullのみの設定にして、あとはJavascriptで制御してやります。
var vTest = this.rawValue.match(/^[0-9]{4}\-(0[1-9]|1[012])\-(0[1-9]|[12][0-9]|3[01])/);
if(vTest == null && this.rawValue != ' '){
xfa.host.messageBox("Public Comment Begin date needs to be DATE");
this.rawValue = null;
}
とにかく、一番大事なのは、最初にnullからはじめるか、もしくは"0001-01-01"や" "などの仮想データを使うかを決め手からはじめること。
でなければ、後で、"undefined"などのエラーになかされるかもです。
ねこでした。
でも、このフィールド、パターンで設定するのが又めんどい。
で、パターンは最低限のnullのみの設定にして、あとはJavascriptで制御してやります。
var vTest = this.rawValue.match(/^[0-9]{4}\-(0[1-9]|1[012])\-(0[1-9]|[12][0-9]|3[01])/);
if(vTest == null && this.rawValue != ' '){
xfa.host.messageBox("Public Comment Begin date needs to be DATE");
this.rawValue = null;
}
とにかく、一番大事なのは、最初にnullからはじめるか、もしくは"0001-01-01"や" "などの仮想データを使うかを決め手からはじめること。
でなければ、後で、"undefined"などのエラーになかされるかもです。
ねこでした。
※コメント投稿者のブログIDはブログ作成者のみに通知されます