まず第一に、onclick属性を使用してif / elseステートメントをhtmlに直接書き込むことさえ可能ですか?もしそうなら、なぜ私のコードが機能しないのですか?
つまり、これはボタンです。「Calc.Input.value」はテキスト入力を指し、そのフィールドが0または空白の場合にエラーメッセージを表示したいと思います。他のすべての場合、あなたが見ることができるように、私は他のいくつかのことを起こさせたいです。ただし、「else」の後のすべてが以前は正常に機能していたため、これは関係ありません。
<INPUT TYPE="button" NAME="drop" id="dropbutton" style="background-color:#D1E8D5;" VALUE="
Släpp ankare " OnClick="if ("Calc.Input.value == ''" || "Calc.Input.value == '0'")
{window.alert("Please enter a number");} else
{document.getElementById('dropbutton').value=' Justera
längd ';document.getElementById('length').innerHTML =
Calc.Input.value;document.getElementById('dropbutton').style.cssText = 'background-
color:#FFF6B3;';}">