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