PHP button nach einem Klick deaktivieren

Sarius87

Banned
Registriert
Mai 2016
Beiträge
888
hallo, habe einen button der dafür sorgt eine datei hochzuladen, will jetzt aber dass der deaktiviert wird dass es zu keinem fehler kommt wenn man den button dann spammt ... damit wird er nach dem klicken deaktiviert aber er lädt die datei halt auch nicht hoch... wieso ?


Code:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>

<form action="upload.php" method="POST" enctype="multipart/form-data">
	<input type="file" name="file" id="file">
		<body ng-app>
			<button type="submit" name="submit" ng-disabled="isDisabled">upload</button>
		</body>
</form>
 
Zuletzt bearbeitet:
mix zwischen angular (js) und php? warum?

einfach im scope den wert von den du bei der direktive ng-disabled hinterlegt hast nach einem klick auf true setzen - fertig.
 
hä im js ? das ist doch ein fertiges script ?
 
mh...was machst du überhaupt mit angularJs? vielleicht solltest du es rauslassen oder dich mit Angular ein wenig beschäftigen.
Ergänzung ()

kannst ja einfach die folgende Zeile wie folgt verändern:
Code:
<button type="submit" name="submit" ng-disabled="isDisabled">upload</button>
wird zu
Code:
<button type="submit" name="submit" ng-click="isDisabled=true" ng-disabled="isDisabled">upload</button>

das müsste eigentlich funktionieren.

Anmerkung: pass auf Case sensitivität auf ;)
 
Zuletzt bearbeitet:
sparvar schrieb:
Code:
<button type="submit" name="submit" ng-click="isDisabled=true" ng-disabled="isDisabled">upload</button>

das müsste eigentlich funktionieren.

auch damit wird er nicht deaktiviert.
 
also bei mir wird der button deaktiviert nach einem klick. (Er wird auch als deaktiviert angezeigt und es kann kein klick event mehr ausgeführt werden)
 
Zuletzt bearbeitet:
habe eine leere datei erstellt und den code eingefügt und der wird bei mir nicht deaktiviert...
 
ich sehe bei deinem link gar keinen button ^^
 
das passiert wenn der link nicht vollständig kopiert wird - nun ist es aber drinnen.
 
versteh ich nicht... kopier ich den code in eine leere index.html kann ich den dauernd drücken...

hier habe ich deinen nochmal eingefügt : https://jsfiddle.net/juLe2mf0/

dort wird er jetzt auch nicht deaktiviert ?...
 
Zuletzt bearbeitet:
Sarius87 schrieb:
versteh ich nicht... kopier ich den code in eine leere index.html kann ich den dauernd drücken...

hier habe ich deinen nochmal eingefügt : https://jsfiddle.net/juLe2mf0/

dort wird er jetzt auch nicht deaktiviert ?...

Sieht so aus als hättest du in dem fiddle vergessen das framework einzubinden.
 
ah stimmt .aber jetzt ist es wieder so dass er gar nicht das macht was dahinter ist , er wird nur deaktiviert ... wieso ?
 
Ja sage ich doch angular macht nur sinn wenn man es versteht und auch wirklich bracht bzw verwenden will.
 
Zurück
Oben