Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Запуск 2-ух функций (https://javascript.ru/forum/misc/27463-zapusk-2-ukh-funkcijj.html)

bpystep 13.04.2012 19:08

Запуск 2-ух функций
 
function changeField(id) {
	var elem = document.getElementById(id);
	var value = elem.innerText;
	elem.innerHTML = '<input type="text" name="'+id+'" value="'+value+'" onChange="validation_edit(this),checkValidate()">';
}


функция validation_edit() запускается, а вот checkValidate() нет, причем если сделать так:
function changeField(id) {
	var elem = document.getElementById(id);
	var value = elem.innerText;
	elem.innerHTML = '<input type="text" name="'+id+'" value="'+value+'" onChange="validation_edit(this)" onClick="checkValidate()">';
}

все работает, но обе эти функцию нужно запускать по onChange
в чем трабл?

Маэстро 13.04.2012 19:37

Вы не привели код функции validation_edit(). Ищите в ней ошибку. Если в функции ошибка, то вторая функция (checkValidate) уже не сработает.
Напишите для проверки сначала так:
function validation_edit()
  {
  alert("1");
  };

function checkValidate()
  {
  alert("2");
  };

bpystep 13.04.2012 19:44

все, спасибо, пролему решил)) загвоздка заключалась в том, что validation_edit() была написана ранее для других целей, в ней крылась ошибка.


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