私のJavaScriptコードには、開始ボタンと終了ボタンの2つのボタンがあり、終了ボタンを押すと時間差が計算されます。終了日は開始日より前ですか?
// starts the timer
function startTimer() {
startTime = new Date();
alert(startTime);
}
// finishes the timer
function endTimer() {
endTime = new Date();
alert(endTime);
}
スタートボタンを最初に押していないと停止ボタンが押されないように追加するにはどうすればよいですか?私はJavaScriptを初めて使いました。
理想的には、終了日が開始日より前の場合、または開始日が押されていない場合は、タイマーを終了する前にタイマーを開始する必要があると警告を追加したい。 (それは、警告は表示されません)これはJavaScriptでボタンの機能を無効にします
var pressedStart = false;
// starts the timer
function startTimer() {
pressedStart = true;
startTime = new Date();
alert(startTime);
}
// finishes the timer
function endTimer() {
if(!pressedStart) {
return;
}
endTime = new Date();
pressedStart = false;
alert(endTime);
}
ていますが、作りたい場合:
また注目に値するのは、JSでなければならないということです。HTMLはありません。 –
2つのボタンはどこですか? CSSで? –
jsのボタンをつかんで、必要に応じて適切なものを無効/有効にすることができます。 – csmckelvey