Beach: Class und ID in einem Element

Beitrag lesen

Hi,

ich versuche über javascript das Textfeld eines Formulars ein/ausblenden zu lassen.
Das funktioniert auch solange ich dem Feld keine css Klasse zuweise sobald ich das mache wird das Feld nicht mehr eingeblendet.

Hat jemand eine Tip für mich.

[teilcode]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<link rel="stylesheet" href="/css/main.css" type="text/css">
<style type="text/css">
<!--
...
   span.table.name {position:absolute; left:50px;}
   input.table.name {display:none; height:16px; width:130px;}
...
-->
</style>
<script type="text/javascript">
  function show(id) {
    element = document.getElementById(id);
    element.style.display = '';
    element.focus();
  }
  function  hide(id) {
    element = document.getElementById(id);
    element.style.display = 'none';
  }
</script>
</head>
<body>
...
   <span class="table name" onclick="show('name1')">admin</span>
   <input class="table name"  type="text" name="name" id="name1" value="admin" onblur="hide('name1')" />
...
 </body>
</html>
[teilcode]

Grüße Thomas