facebox를 사용하여 양식을 사용한 작은 모달 대화 상자를 연 다음 javascript를 사용하여 해당 양식의 텍스트 필드 안의 값에 액세스하려고합니다. 심지어 "du95을"하드 코딩 시도Javascript/Facebox getElementById 아무 것도 반환하지 않습니다
function updateUrl(bid, cid){
alert(document.getElementById('du'+bid).value);
}
-
<div id="dialog-form95" style="display:none">
<div class="block">
<form action="" method="post" name="form95">
<h3>Setting URL</h3>
<p></p>
<p><label>URL : </label></p><input type="text" class="text" id="du95" name="url"/>
<p><input type="submit" class="submit small" value="save" onclick="updateUrl(95,109); return false;"/></p>
</form>
</div>
</div>
이 onclick을 자바 스크립트입니다 - 이것은 HTML 코드입니다. 텍스트 상자에서 아무 것도 업데이트하고 제출할 때마다 빈 경고 대화 상자가 표시됩니다. js 콘솔에도 아무것도 나타나지 않습니다.
예, 지금은 필드 값을 "테스트"하지만 경고합니다. –
내가 편집하더라도 경고가 "testing"입니다. js 처리를위한 필드 값을 가져 가야합니다. –
일단 값을 변경하면 "테스팅"경고를 계속해서는 안됩니다. 자바 스크립트가 실행되기 전에 * 값을 변경해야합니다. –