WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !


Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Textfeld mit JS deaktiviert > inhalt wird nicht übertragen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Efchen
Yhoko schrieb am 17.04.2005 17:53
Hinweis: Man muss aber "readOnly" schreiben nicht "readonly"

So pauschal ist das falsch.
Die Eigenschaft in JavaScript heißt in der Tat "readOnly" und JavaScript ist case-sensitive. HTML hingegen ist nicht case-senstive, jedoch ist in XHTML die Kleinschreibung aller Tags und Attribute vorgeschrieben, dort muss es also heissen <input readonly="readonly" ... />

rEd1Z1_2k schrieb am 17.04.2005 20:02
wahrschleinlich wieder einer der javascript macken

Mann muss Eigenschaften einer Programmiersprache nicht als "Macken" bezeichnen, nur weil man ständig ein Betriebssystem benutzt, das zu doof ist, zwischen Groß- und Kleinschreibung zu unterscheiden.
von rEd1Z1_2k
Hinweis: Man muss aber "readOnly" schreiben nicht "readonly"


ist nicht ganz korrect, wenn du dies dann durch beispielsweise durch den valdator von w3c schickst wird der validator meckern, schreibst du es dann klein ist es wiederrum ok, wobei mir hier grade auffält das du es ja mit javascript erst beim submit setzt, somit sollte es valide sein.

würdest du hingegen ein text feld so standard gemäß auf read only machen (soll ja ab und an vorkommen, mach ich selber auch an einem script) würde es nicht valide sein.

wobei ich hier nun wiederrum nicht verstehe warum Only -> das O großgeschrieben sein soll. wahrschleinlich wieder einer der javascript macken (so wie z.b. getElemetbyId etc).

nagut, in diesem sinne, noch ein angenehmen sonntag Abend
von Yhoko
Danke, das klappt!

Hinweis: Man muss aber "readOnly" schreiben nicht "readonly"
von rEd1Z1_2k
mach mal anstatt disabled "readonly"

disabled bekommt der browser mit und sendet den eingegebentext somit nicht,

wenn du dieses feld schon abschaltest beim klick auf ok, dann schalte den submit button gleich mit ab

-> onsubmit="submit.disabled=true;"
von Yhoko
Hallo, ich habe ein <input> Element wo der User Text eingeben kann. Nach dem Absenden soll per JS das Textfeld deaktiviert werden, damit der User nichts mehr eingeben kann.

Das Problem ist nun, sobald ich das Textfeld deaktiviere wird der eingegebene Text nicht mehr ans CGI übertragen. Hier mein Code:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10:
<html>
<body>
<h1>Eingabe war: <?= $_GET['txtInput'] ?></h1>
<form name="frmTest" action="" method="get"
  onSubmit="document.frmTest.txtInput.disabled = true; return true;">

  <p>Eingabe: <input name="txtInput" type="text"></p>
</form>
</body>
</html>


Schaltet man disabled = false dann gehts natürlich einwandfrei...

Nach oben