Script nur ausführen wenn button gedrückt wurde?

...komplette Frage anzeigen

3 Antworten

<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8" />
<title>onclick Event Beispiel</title>
<script>function initElement() {
var p = document.getElementById("foo");
// BEACHTE: showAlert(); oder showAlert(param); wird NICHT funktionieren.
// Es muss ein Methodenname und NICHT ein Methodenaufruf sein.
p.onclick = showAlert;
};

function showAlert() {
alert("onclick Event erkannt!")
}
</script>
<style>#foo {
border: solid blue 2px;
}
</style>
</head>
<body onload="initElement();">
<span id="foo">Mein Eventelement</span>
<p>Klicke auf das obenstehende Element</p>
</body>
</html>

Einfach mit isset abfragen, ob der Button angeklickt wurde.

<?php
if(isset($_POST['submit'])) {
    echo "Button gedrück!";
}
?>

<form>
  <input type="button" name="submit" value="Button">
</form>

Kleine Anmerkung: Der Button müsste für das Beispiel vom type "submit" sein und das form das Attribut (+Wert) method="POST" besitzen. 

Ansonsten wäre das auch meine Antwort! :)

0

If ist keine Schleife!

Was möchtest Du wissen?