[gelöst] Kompletten Tab sperren

15. Dezember 2009 17:19

Hallo,
ich würde gerne einen kompletten Tab, wir haben im "Firmen"-Formular" 6 Tabs, einen davon würde ich gerne komplett schreibschützen.
Funktioniert das?

Danke
Zuletzt geändert von Tomiliy am 16. Dezember 2009 17:35, insgesamt 1-mal geändert.

Re: Kompletten Tab sperren

15. Dezember 2009 21:26

Hallo,

klar, einfach mit

crmForm.all.tab5Tab.style.Disabled = true;

für den 6. Reiter. Die Zählung beginnt bei 0!

Re: Kompletten Tab sperren

16. Dezember 2009 17:35

Hallo,
danke für die Hilfe. Leider hat das nicht funktioniert. es hatte keinerlei Auswirkungen.
das hier hat geholfen:
Code:
var el=document.getElementById('Tab4');

function toggleDisabled(el) {
  try {
    el.disabled = el.disabled ? false : true;
  }
  catch(E){}
               
  if (el.childNodes && el.childNodes.length > 0) 
  {
    for (var x = 0; x < el.childNodes.length; x++)
    {
      toggleDisabled(el.childNodes[x]);
    }
  }
}
toggleDisabled(el);

Re: [gelöst] Kompletten Tab sperren

17. Dezember 2009 20:51

Hallo,

vielen Dank für das Posten des Scripts. Ich habe es gleich unter den Tips & Tricks im Artikel JavaScript - Arbeiten mit Tabs/Reitern veröffentlicht :-)

Ich hoffe, du bist damit einverstanden. Wenn du es nicht möchtest, schicke mir bitte eine kurze Info, dann entferne ich das Script wieder.

Re: [gelöst] Kompletten Tab sperren

23. Dezember 2009 01:55

Hallo,
quatsch, gerne.
Schließlich lebt die Community ja von sowas. :-)
Und das gilt auch für alle folgenden Lösungen :-)

Gruß
Thomas