как объявить функцию
Подсткажите, пожалуйста, как функцию
function valid(idx) { var el = document.getElementById(idx); var val = el.innerHTML; var re = /^[^\s()<>@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i; if (re.test(val)) { document.getElementById(idx).contentEditable = "false"; document.getElementById(idx).style.borderWidth = "0px"; } } прочитать в строке в событии onkeyup var generatedContent = '<p name="new_element' + idno + '" id="new_element' + idno + '" contentEditable="true" class="pAdd" onkeyup="valid("new_element" + idno);">This is my text box' + idno + '</p>; <p> - динамически создаваемый тег, а idno - номер текущей итерации. |
Juli174,
:cray: var generatedContent = '<p name="new_element' + idno + '" id="new_element' + idno + '" contentEditable="true" class="pAdd" onkeyup=\'valid("new_element' + idno + '");\'>This is my text box' + idno + '</p>'; |
спасибо) очень помогло))
|
Часовой пояс GMT +3, время: 06:24. |