AbBa: Javascript-Variable in Input value??

Wie könnte ich eine Javascript-variable im Textfeld von einem Input eingeben?
ich hab das so ungefähr gedacht:
<input value="javascript: a;">
Gibts irgendeine bessere Art dies zu machen?
übrgigens: ich habs schon versucht mit document.inputname.value zu ändern aber irgendwie tut sich da nichts...

  1. Hallo.

    Wie könnte ich eine Javascript-variable im Textfeld von einem Input eingeben?
    ich hab das so ungefähr gedacht:
    <input value="javascript: a;">

    Und was soll da passieren? Eine Variable einfach so hingesetzt ist ein totes Ding.

    übrgigens: ich habs schon versucht mit document.inputname.value zu ändern aber irgendwie tut sich da nichts...

    Kein Wunder. Schau doch nochmal im SELFHTML-Javascript-Kapitel zum Thema Formulare und Formularelemente nach, dort steht, wie's richtig ist.

  2. <input value="javascript: a;">

    <input type="text" onchange="window.a=this.value">

    dann hat die variable a immer den wert der in dem input ist...
    falls du sowas meinst

    1. <input value="javascript: a;">
      <input type="text" onchange="window.a=this.value">

      dann hat die variable a immer den wert der in dem input ist...
      falls du sowas meinst

      Ich weiß net wies bei dir is aber bei mit klappts nit =)
      hab IE7, ich hab jetz einfach mal bei einer funktion die variable a bestimmt, es ändert sich aber nix =(
      hier als beweis:

      <script type="text/javascrip">
      funtion k(){
      var a="25";}
      </script>
      <input type="text" onchange="window.a=this.value">
      <a href="javascript: k()">Hier</a>

      es funtzt nit =)

      1. hier als beweis:

        das beweist nix

        <script type="text/javascrip">
        funtion k(){
        var a="25";}

        a ist hier lokale Variable (nur innerhalb k() bekannt)

        </script>
        <input type="text" onchange="window.a=this.value">

        du änderst hier die globale Variable a

        es funtzt nit =)

        kein Wunder!

      2. es funtzt nit =)

        deine schreibfehler.....

        machs halt so in der art

          
        <script type="text/javascript">  
        a=25  
        </script>  
        <input type="text" onchange="window.a=this.value">  
        <a href="#" onclick="return alert(a);">Hier</a>