Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 2nd, 2012  |  syntax: None  |  size: 1.94 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. childNodes.nodeValue is not reading an HTML, it returns NULL
  2. <form method="post" name="frmApprovers" action="#">
  3. <div class="input">Name: <input type="text" name="fullname" value=""/></div>
  4. <div class="input">Address: <input type="text" name="address" value=""/></div>
  5. <div class="input">Email: <input type="text" name="email" value=""/></div>
  6. <div class="input">
  7.     <a href="#stay" class="select_user_approvers">Select Approver</a>
  8.     <!--This part here id approvers_area is a dynamic display-->
  9.     <span id="approvers_area">  
  10.     <div>Juan Dela cruz <input type="hidden" name="app_id" value="405"/></div>
  11.     <div>Anthony Konno <input type="hidden" name="app_id" value="482"/></div>
  12.     <div>Brayan Adams (<i>You can skip me.</i>) <input type="hidden" name="app_id" value="324"/></div>
  13.     <div>Brady Wind <input type="hidden" name="app_id" value="285"/></div>
  14.     <div>Angela Err <input type="hidden" name="app_id" value="651"/></div>
  15.     </span>
  16. </div>
  17. <div class="button">
  18.     <input type="submit" name="save" value="Save"/>
  19. </div>
  20.        
  21. <p>Juan Dela cruz </p>
  22. <p>Anthony Konno </p>
  23. <p>Brayan Adams (<i>You can skip me.</i>)</p>
  24. <p><p>Brady Wind </p>
  25. <p>Angela Err </p>
  26.        
  27. function myApprover(){
  28. var mycontainer = opener.document.getElementById( _mycontainer_id );
  29. var user_id = mycontainer.getElementsByTagName('input');
  30. for (var i = 0; i < user_id.length; i++)
  31. {
  32.     var _id = user_id[i].value;
  33.     if( selection_exists(_id) )
  34.     {
  35.         continue;
  36.     }
  37.  
  38.     var _name = mycontainer.getElementsByTagName('div');
  39.     var _username = '';
  40.     for( var x = 0; x < _name[i].childNodes.length; x++ )
  41.     {
  42.         if( _name[i].childNodes[x].nodeType == 3 && _name[i].childNodes[x].nodeValue != '')
  43.             contactname = contactname+_name[i].childNodes[x].nodeValue;
  44.     }
  45.     add_to_approver(_id, contactname);
  46. }
  47. }
  48.        
  49. if( _name[i].childNodes[x].nodeType == 3 && _name[i].childNodes[x].nodeValue != '')
  50.         contactname = contactname+_name[i].childNodes[x].nodeValue;