Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как заменить выведенное с помощью InnerHtml другим содержанием? (https://javascript.ru/forum/dom-window/42522-kak-zamenit-vyvedennoe-s-pomoshhyu-innerhtml-drugim-soderzhaniem.html)

jnr 30.10.2013 11:28

Как заменить выведенное с помощью InnerHtml другим содержанием?
 
Добрый день.
Пожалуйста, хелпните.

есть код:
<script>

function form ()
{
    document.write("<form>\n\
Name <input type='text' id='name' onchange=\'validate();\'><span id='p_name'>&nbsp;</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", но не получается.

jnr 30.10.2013 11:36

блин, разобралась.
как удалить пост не вижу.


Часовой пояс GMT +3, время: 00:59.