Hey,
erstmal danke für deine Hilfe!
Die Idee finde ich auch gut, leider auch keinen Erfolg. Mir ist aber gerade eine andere Möglichkeit eingefallen, die zwar sehr umständlich ist aber läuft. Ich frage mich, warum funktioniert das aber mein anderer Code nicht. Folgendes habe ich nun gemacht:
|
Source code
|
1
2
3
4
5
6
7
|
<script type="text/javascript">
function disable()
{
document.getElementById('file1').style.display='none';
document.getElementById('file2').style.display='block';
}
</script>
|
Das ist mein Javascript-Code. Dann habe ich zwei Button erstellt, die wie folgt aussehen:
|
Source code
|
1
|
<div id="file1"><input type="submit" name="submit" value="hochladen" /></div> <div id="file2" style="display: none;"><input type="submit" value="Bitte warten..." disabled="disabled" /></div>
|
Das funktioniert nun perfekt. Ich habe also einen normalen Button und einen anderen, der disabled ist und mit display-none ausgeblendet wird. Nach dem Klick auf hochladen wird der Button ausgeblendet und der disabled-Button dafür eingeblendet.
Wo ist denn da nun der Unterschied? Das kann doch nicht sein, dass das funktioniert und das Andere nicht... Im Form-Element steht ganz normal das von vorher:
onSubmit="disable();"