Changing value of text fields not inside form

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • songkau

    Changing value of text fields not inside form

    Why doesn't this work? :-

    <BODY onkeydown="disp lay(event)">
    <input type="text" name="text1">
    <script language="Javas cript">
    function display(event) {
    document.text1. value = event.keyCode+' : '+String.fromCh arCode(event.ke yCode);
    }
    </script>
    </BODY>

    Error: document.text1 has no properties

    I have to put it in a Form to get it to work :-

    <BODY onkeydown="disp lay(event)">
    <form name="form1">
    <input type="text" name="text1">
    </form>
    <script language="Javas cript">
    function display(event) {
    document.form1. text1.value = event.keyCode+' : '+String.fromCh arCode(event.ke yCode);
    }
    </script>
    </BODY>
  • RobG

    #2
    Re: Changing value of text fields not inside form

    songkau wrote:[color=blue]
    > Why doesn't this work? :-
    >
    > <BODY onkeydown="disp lay(event)">
    > <input type="text" name="text1">
    > <script language="Javas cript">
    > function display(event) {
    > document.text1. value = event.keyCode+' : '+String.fromCh arCode(event.ke yCode);
    > }
    > </script>
    > </BODY>
    >
    > Error: document.text1 has no properties
    >
    > I have to put it in a Form to get it to work :-
    >
    > <BODY onkeydown="disp lay(event)">
    > <form name="form1">
    > <input type="text" name="text1">
    > </form>
    > <script language="Javas cript">
    > function display(event) {
    > document.form1. text1.value = event.keyCode+' : '+String.fromCh arCode(event.ke yCode);
    > }
    > </script>
    > </BODY>[/color]


    It is OK to put form controls into an HTML page without making
    them part of a form. However, if you do, you don't have access
    to certain features that are available when they are part of a
    form. For example, they can never be successful and so can't be
    submitted as if they were in a form.

    Have a read here:

    <URL:http://jibbering.com/faq/faq_notes/form_access.htm l>


    --
    Rob

    Comment

    Working...