| 
 Как заменить выведенное с помощью InnerHtml другим содержанием? Добрый день. Пожалуйста, хелпните. есть код: 
<script>
function form ()
{
    document.write("<form>\n\
Name <input type='text' id='name' onchange=\'validate();\'><span id='p_name'> </span></br>\n\
<input type='submit' value='To participate'   disabled='disabled' onClick=\'validate();\'></form>");
    
}
 function validate()
{ var elem_name= document.getElementById('name').value;
    var elem_span= document.getElementById('p_name');
  if (elem_name.length==0)
  { 
     d= document.getElementById('p_name').innerHTML= "This form cant be empty";
  }
  else {  
var e= d.replace("This form cant be empty","Ok");
  }
}
</script>
Я хочу выведенный однажды текст "This form cant be empty" заменить на фразу "Ok", но не получается. | 
| 
 блин, разобралась. как удалить пост не вижу. | 
| Часовой пояс GMT +3, время: 01:29. |