Home Articles FAQs XREF Games Software Instant Books About Feedback Search Site-Map
irt.org logo

Q1346 Is it possible for a form to span multiple layers in Netscape?

irt.org | Knowledge Base | JavaScript | Form | Q1346 [ previous next ]

Q1346 Is it possible for a form to span multiple layers in Netscape?

No. The layer is effectively a separate document in Netscape Navigator. The form element has to be wrapped up within its own <form> and </form> tags.

You can copy the data from the form in the layer to hidden form fields in the other form, by capturing the onSubmit event handler. You can also include the form elements in the tabbing by adding onblur() event handlers:

<script language="JavaScript"><!--
function copyData() {
    if (document.layers) {
        document.form2.text1.value = document.layer1.document.form1.text1.value;
        document.form2.text2.value = document.layer1.document.form1.text2.value;
    }
    else if (document.all) {
        document.form2.text1.value = document.layer1.form1.text1.value;
        document.form2.text2.value = document.layer1.form1.text2.value;
    }
    return false;
}
//--></script>

<span id="layer1" style="position:relative">
<form name="form1">
1: <input type="text" name="text1"><br>
2: <input type="text" name="text2" onBlur="if (document.layers) window.document.form2.text3.focus()"><br>
</form>
</span>

<form name="form2" onSubmit="return copyData()">
<input type="hidden"  name="text1">
<input type="hidden"  name="text2">
3: <input type="text" name="text3"><br>
4: <input type="text" name="text4" onBlur="if (document.layers) document.layer1.document.form1.text1.focus()"><br>
<input type="submit">
</form>

Feedback on 'Q1346 Is it possible for a form to span multiple layers in Netscape?'


Provide feedback ...
AddThis Social Bookmark Button

Provide feedback ... AddThis Social Bookmark Button


Last Updated: 30th March 2008. Maintained by: Martin Webb and Michel Plungjan
irt.org liability, trademark, document use, privacy statement and software licensing rules apply.
Copyright © 1996-2008 irt.org, All Rights Reserved.