Daniel: inplementierung von Buttons und Javascript

Hallo,

ich habe da ein Problem, das mir magenschmerzen bereitet. Für den einen oder anderen, wird das Problem sehr einfach zu lösen sein. Aber ich komm nicht drauf.

Ich habe ein Programm entwickelt, bei dem eine Schaltfläche in der man das Datum eingegeben kann nur erscheint, wenn ein bestimmter Radio Button aktiviert wird. Ich steuere das ganze über den Event Handler OnClick.

Leider ist immer ein Teil der zu Versteckenden Felder sichtbar nämlich der Normale Text. Der verschwindet erst, wenn ich den Radio Button "kein Vertrag" aktiviert habe. Woran liegt das???

Hier der JavaScript Code
<script  type="text/Javascript">
function showopen()
    {
    document.all.datum.style.visibility="visible";
    document.all.schrift.style.visibility="visible";
    document.all.kalender.style.visibility="visible";
 }
// To hidden the data input field
function showclose()
 {
 document.all.datum.style.visibility="hidden";
 document.all.schrift.style.visibility="hidden";
 document.all.kalender.style.visibility="hidden";
    }

Und hier der HTML CODE
    <td id="schrift">
                <font class="smallfont" >Abschlussdatum  (yyyy-mm-dd)</font>
                </td>
    <td><input id="datum" style="visibility:hidden" type="text" name="abschlussdatum" size="30"  value="">
     <a id="kalender" style="visibility:hidden" href="javascript:show_calendar('formName.abschlussdatum');"
     onmouseover="window.status='Date Picker';return true;"
     onmouseout="window.status='';return true;"> 
     <img src="global/show-calendar.gif" width=24 height=22 border=0></a>
    </td>
vielleicht sieht ja jemand den Fehler

  1. Hallo Daniel,

    Ich habe ein Programm entwickelt, bei dem eine Schaltfläche in der man das Datum eingegeben kann nur erscheint, wenn ein bestimmter Radio Button aktiviert wird. Ich steuere das ganze über den Event Handler OnClick.

    Bei einer Schaltfläche kann man nix eingeben, was du meinst ist wohl ein Eingabefeld. Schaltfläche ist der deutsche Ausdruck für einen Button.

    Leider ist immer ein Teil der zu Versteckenden Felder sichtbar nämlich der Normale Text. Der verschwindet erst, wenn ich den Radio Button "kein Vertrag" aktiviert habe. Woran liegt das???

    Kann man so nicht sagen, weil du zuviel von deinem Code weg gelassen hast, inklusive dem angesprochenen Radiobutton. Versuch den Code doch mal auf das wirklich benötigte runterzustrippen, und poste ihn dann. Ach, und bitte, bitte besser formatieren.

    Und mit ASP hat dein Problem auch nicht zu tun ;-)

    Gruß,
    Martin