function checkInputs() { var lineVelocityInput = document.getElementById('lineVelocityInput'); var rotationSpeedInput = document.getElementById('rotationSpeedInput');
if (lineVelocityInput.value && rotationSpeedInput.value) { alert('如果再次输入数据,会导致线速度和转速冲突'); // 可以根据需求决定是否清空已输入的值,这里先不清空 // lineVelocityInput.value = ''; // rotationSpeedInput.value = ''; } else if (lineVelocityInput.value) { rotationSpeedInput.disabled = true; } else if (rotationSpeedInput.value) { lineVelocityInput.disabled = true; } else { lineVelocityInput.disabled = false; rotationSpeedInput.disabled = false; } }
function validateForm() { var lineVelocityInput = document.getElementById('lineVelocityInput'); var rotationSpeedInput = document.getElementById('rotationSpeedInput');
if (lineVelocityInput.value && rotationSpeedInput.value) { alert('线速度和转速不能同时输入,请重新输入。'); return false; }
return true; }
// 给表单绑定提交事件处理函数 document.forms['calculator'].onsubmit = function () { return validateForm(); };