新規投稿
フォローする

時刻制限について_2

いつもお世話になっております。

前に投稿して頂いた件の応用でもう一度投稿させて頂きました。

時刻制限について

では、コードまで教えていただいたお陰様で、理想な動きができました。

ただ、最初から開始時刻と終了時刻が入力してないとエラーで保存できない状態です。

(小技)undefined と 空文字のスマートな if 文判定

を参考にしてみましたが、全然動かなくて、どうすればよろしいでしょうか?なにかアドバイスいただけると幸いです。宜しくお願い致します。

(function() {
"use strict";

var Events = [
"app.record.create.submit",
"app.record.edit.submit",
"app.record.index.edit.submit"
],
checks = ["00", "15", "30", "45"];

kintone.events.on(Events, function(event) {

var record = event.record,
//var record = kintone.app.record.get();//0806
    //if (record["record"]["開始時刻"]["value"]){//0806

startTime = record["開始時刻"].value,
endTime = record["終了時刻"].value,
startMin = startTime.substr(3, 2);
endMin = endTime.substr(3, 2);

if(!(startMin === "00" || startMin === "15" || startMin === "30" || startMin === "45")){
record["開始時刻"].error = "15分刻みで入力してください。";
}
if(!(endMin === "00" || endMin === "15" || endMin === "30" || endMin === "45")){
record["終了時刻"].error = "15分刻みで入力してください。";
}
//}0806
return event;

});

})();

 

0

0件のコメント

ログインしてコメントを残してください。