php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.10.2004, 08:36  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 702
PHP-Kenntnisse:
Anfänger
Igäl befindet sich auf einem aufstrebenden Ast
Standard Per Radiobuttonklick ein Eingabefeld disablen

Guten Morgen Leute

Ich hab e eine Frage: Ich möchte gerne per klick auf einen Radiobutton ein Eingabefeld Disablen (so dass man nimmer reinschreiben kann ). Geht das mit JavaScript? und geht das auch, ohne die Seite Neu zu laden? Weil sonst meine Formulardaten verloren gehen.

Danke für die hilfe

Gruss Igäl
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.10.2004, 08:54  
Gast
 
Beiträge: n/a
Standard

ja das geht. du kannst ja nen onchange (?) auf den radiobutton legen, bzw
was anderes worauf der anspricht und dann einfach für das input-feld disabled
setzen. dann isses zwar da, aber "gesperrt"
  Mit Zitat antworten
Alt 05.10.2004, 08:55  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 702
PHP-Kenntnisse:
Anfänger
Igäl befindet sich auf einem aufstrebenden Ast
Standard

da ich halt javascript neuling bin habsch keine ahung wie das geht aber danke. wenn ich jetzt weiss dass das geht, mach ich mich mal auf die suche
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline   Mit Zitat antworten
Alt 05.10.2004, 22:20  
Gast
 
Beiträge: n/a
Standard

n snippet aus ner alten Seite von mir

habs nicht in allen Browsern getestet.

Code:
<script language=JavaScript>
<!--
var hinweis = 'Erläuterung';
function Anzeigen()
{
 var coll = document.all.tags("SPAN");
 if (coll != null)
 {
  if (rescheckbox.checked)
  var newstate = ""
  else
  var newstate = "none";
  for (i=0; i<coll.length; i++)
  if (coll[i].id == "mehr_info")
  coll[i].style.display = newstate;
 }
}
 //-->
</script>
</HEAD>
<BODY Onload=Anzeigen();>
<div id="Layer1" style="position:absolute; left:180px; top:20px; width:550px; height:420px; z-index:1; overflow: visible"> 
<h3><font face="Verdana,Helvetica,Tahoma,Arial,Swiss">Referenzen <SCRIPT LANGUAGE=JavaScript>
<!--
 var MSIEIndex = navigator.userAgent.indexOf("MSIE");
 if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1 &&
 navigator.userAgent.substring((MSIEIndex + 5),(MSIEIndex + 6)) > 3)
 {
 document.write('<font style=font-size:10pt;><INPUT STYLE="font-size:4px;" TYPE=CHECKBOX CHECKED id=rescheckbox onclick="Anzeigen()" STYLE="cursor:hand;background-color:#999900;"><font face="Verdana"><label for="rescheckbox" STYLE="cursor:hand; text-decoration:none;">' + hinweis + '</LABEL></font>');
// if (!rescheckbox.checked)
// rescheckbox.checked = true;
 }
 //-->
</SCRIPT></font>
<hr size=1 width=100% NOSHADE></h3>
<span id="mehr_info">
<font face="Verdana,Helvetica,Tahoma,Arial,Swiss" size="2">Klick mal auf das Häkchen bei Erläuterung



<hr style=color:#000099; size=1 width=100% NOSHADE></span>
Jetzt steht hier nur noch das
<hr style=color:#000099; size=1 width=100% NOSHADE>
  Mit Zitat antworten
Alt 06.10.2004, 08:51  
Gast
 
Beiträge: n/a
Standard

fals das nich schau mal http://www.jswelt.de
  Mit Zitat antworten
Alt 06.10.2004, 09:07  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 702
PHP-Kenntnisse:
Anfänger
Igäl befindet sich auf einem aufstrebenden Ast
Standard

danke humer. ich denke damit kann ich was anfangen. danke auch maik.. ich hoff ich find irgendwann noch eine lösung
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline   Mit Zitat antworten
Alt 06.10.2004, 09:45  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 702
PHP-Kenntnisse:
Anfänger
Igäl befindet sich auf einem aufstrebenden Ast
Standard

Code:
<script language="JavaScript">
function setDisabled ()	{
	if(document.formName.endis[0].checked)	{
		document.formName.feld2.setAttribute("disabled",true);
		document.formName.feld2.style.backgroundColor='#e5e5e5';

		document.formName.feld1.setAttribute("disabled",false);
		document.formName.feld1.style.backgroundColor='#FFFFFF';
		document.formName.feld2.value = "";
	}
	else	{
		document.formName.feld1.setAttribute("disabled",true);
		document.formName.feld1.style.backgroundColor='#e5e5e5';

		document.formName.feld2.setAttribute("disabled",false);
		document.formName.feld2.style.backgroundColor='#FFFFFF';
		document.formName.feld1.value = "";
	}
}
</script>

<form name="formName">
<input type="radio" value="disfeld2" name="endis" onClick="javascript:setDisabled();"> <input type="text" name="feld1">

<input type="radio" value="disfeld1" name="endis" onClick="javascript:setDisabled();"> <input type="text" name="feld2">

</form>
falls irgendwer interesse an meiner lösung hat danke leute.
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline   Mit Zitat antworten
Alt 06.10.2004, 10:10  
Gast
 
Beiträge: n/a
Standard

und woher haste?`
nur ma so interessehalber
  Mit Zitat antworten
Alt 06.10.2004, 10:30  
Gast
 
Beiträge: n/a
Standard

Code:
function setStatus ()   {
Code:
onClick="javascript:setDisabled();">
ich denke mal, Du musst Dich für setStatus oder setDisabled entscheiden. Andernfalls dürfte ein "Objektfehler" auftreten
  Mit Zitat antworten
Alt 07.10.2004, 08:53  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 702
PHP-Kenntnisse:
Anfänger
Igäl befindet sich auf einem aufstrebenden Ast
Standard

ja stimmt scho humer. ich habs vergessen anzupassen aber sonst läufts grad recht gut atm...

ma1k.. ich hab das selber geschrieben, nachdem ich mir einige lösungen angeschaut und die "Winke mit den Zaunpfählen" von da herausgefiltert hab
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dialogbox mit Eingabefeld - Javascript FBI HTML, Usability und Barrierefreiheit 1 28.08.2006 06:32
Mehrzeiliges Eingabefeld mit vorgegebenem Text- Howto? DerN8WaechterX HTML, Usability und Barrierefreiheit 2 22.04.2006 10:53
Eingabefeld und Button erzeugen PHP Tipps 2006 16 03.02.2006 00:10
zwei werte und ein eingabefeld PHP Tipps 2006 1 20.01.2006 16:21
Eingabefeld sperren, wenn Wert eingegeben wird Mike55 HTML, Usability und Barrierefreiheit 3 17.01.2006 19:24
Zeilenumbruch im Mehrzeiligen Eingabefeld erzwingen PCServe PHP Tipps 2007 2 27.12.2005 11:34
Eingabefeld mit Return bestätigen PHP Tipps 2005-2 11 09.09.2005 15:14
text aus eingabefeld filtern PHP Tipps 2005 13 29.03.2005 17:06
Werte in Eingabefeld setzten! Boennchen PHP Tipps 2005 3 19.02.2005 16:00
Frage zu Eingabefeld! Boennchen HTML, Usability und Barrierefreiheit 4 11.02.2005 18:35
[Erledigt] Eingabefeld formatierung HTML, Usability und Barrierefreiheit 3 16.12.2004 14:48
[Erledigt] eingabefeld HTML, Usability und Barrierefreiheit 4 26.08.2004 09:59
begrenzung in normalem eingabefeld HTML, Usability und Barrierefreiheit 2 22.07.2004 15:09
[Erledigt] text in eingabefeld einfügen u. umprogramierung einer taste PHP Tipps 2004 16 24.06.2004 12:01
Datum in Eingabefeld PHP Tipps 2004 7 22.06.2004 10:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
bei klick in eingabefeld radiobutton, radio button und eingabefeld, java radio click, radio mit eingabefeld, php input disabled vorbesetzen, php radiobutton onchange textfeld ausblenden, textfeld sperren per klick mit javascript, php per klick weitere eingabefeld einblenden, radio eingabefeld, eingabefeld bei klick auf button sichtbar html php, html radiobutton styles color disabled, java radio button 2 mal klicken, html radio button mit eingabe, html formular eingebefelder einblenden wenn radio button checked, javascript setdisabled, javascript setdisabled()

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:31 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.