| 
     
   
 
/* 
JavaScript Bible, Fourth Edition 
by Danny Goodman  
 
John Wiley & Sons CopyRight 2001 
*/ 
 
 
<HTML>  
<HEAD>  
<TITLE>mergeAttributes() Method</TITLE>  
<SCRIPT LANGUAGE="JavaScript">  
function doMerge(form) { 
    var newPElem = document.createElement("P") 
    var newInputElem = document.createElement("INPUT") 
    newInputElem.id = newInputElem.uniqueID 
    newInputElem.mergeAttributes(form.field1) 
    newPElem.appendChild(newInputElem) 
    form.appendChild(newPElem) 
    newInputElem.value = newInputElem.outerHTML 
} 
// called by onChange event handler of fields 
function upperMe(field) { 
    field.value = field.value.toUpperCase() 
} 
</SCRIPT>  
</HEAD>  
<BODY onLoad="document.expandable.field1.value = document.expandable.field1.outerHTML">  
<H1>mergeAttributes() Method</H1>  
<HR> 
<FORM NAME="expandable" onSubmit="return false"> 
<P><INPUT TYPE="button" VALUE="Append Field 'Clone'" onClick="doMerge(this.form)"></P> 
<P><INPUT TYPE="text" NAME="field1" ID="FIELD1" SIZE=120 VALUE="" STYLE="font- 
size:9pt" onChange="upperMe(this)"></P> 
</FORM>  
</BODY>  
</HTML> 
 
            
          
     
   
    
    |