Joachim: Formularfeld Eingabe an anderer stelle in echtzeit anzeigen

Beitrag lesen

Hi,

Ich bräuchte da vllt doch etwas mehr als einen ansatz und würde mich sehr freuen.

nun ja, quick and dirty:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<script type="text/javascript">
    var current_el = false
    function startcheck(el,id) {
        current_el = el;
        document.onkeyup =  function () {
            check(id);
        }
    }

function endcheck() {
        current_el = false;
    }

function check(id) {
        if (!current_el) {
            document.onkeyup =  null;
            return
        }
        document.getElementById(id).innerHTML =  current_el.value;
    }
</script>
</head>
<body>
    <form>
        <input onfocus="startcheck(this,'out')" onblur="endcheck()" type="text" value="" size="18" /><br />
        <input onfocus="startcheck(this,'out2')" onblur="endcheck()" type="text" value="" size="18" />
    </form>
    <p><span id="out"></span></p>
    <p><span id="out2"></span></p>
</body>
</html>

Gruesse, Joachim

--
Am Ende wird alles gut.