Verwenden von "if / else" mit OnClick

Ist es überhaupt möglich, if / else-Anweisungen mit dem Attribut onclick direkt in HTML zu schreiben? Und wenn ja, warum funktioniert mein Code nicht?

Das ist also ein Knopf. Der "Calc.Input.value" bezieht sich auf eine Texteingabe und ich möchte eine Fehlermeldung anzeigen, wenn dieses Feld 0 oder leer ist. In allen anderen Fällen möchte ich, dass einige andere Dinge passieren, wie Sie sehen können. Dies ist jedoch nicht relevant, da alles nach dem "sonst" zuvor gut funktioniert hat.

<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;';}">

Antworten auf die Frage(5)

Ihre Antwort auf die Frage