meine js arbeiten in DateiAlarm Javascript nicht, wenn Zyklus
function myFunction() {
var component = (document.getElementById("component").value);
var author = (document.getElementById("author").value);
var version = (document.getElementById("version").value);
var changelog = (document.getElementById("changelog").value);
if (component == "" || author == "" || version == "" || changelog == "") {
alert("Please Fill All Fields");
} else {
alert("submission Completed");
}}
meine HTML-Datei
<form>
<h2>Insert Component:</h2>
<input id="component" type = "text" placeholder = "New Component">
<h2>Author:</h2>
<input id="author" type = "text" placeholder = "Author Name">
<h2>Version:</h2>
<input id="version" type = "text" placeholder = "New Version">
<h2>Changelog:</h2>
<input id="changelog" type = "text" placeholder = "">
<br>
<br>
<h1><input style="width:100px;height:30px;font-size: 20" name="submit" type = "button" onclick="myFunction()" value="Submit"></h1>
</form>
auch wenn ich alle Formular ausfüllen Felder der zweite Alarm nicht angezeigt wird, immer die erste gezeigt ... kann mir jemand helfen? Ich kann wirklich nicht verstehen
Ihre Ids in Ihrem js Code sind falsch - ids Fall empfindlich sind. Ihr html zeigt ids als Kleinbuchstaben, aber Sie suchen nach ihnen mit dem ersten Buchstaben als Großbuchstabe –
FYI Sie können die Klammern um jedes 'document.getElementById (" XXX "). Value' weglassen. – reformed
Entschuldigung, ich habe eine alte Version gepostet. Es funktioniert nicht mit Ids in Kleinbuchstaben entweder –