我正在使用带有表单的 facebox 打开一个小型模式对话框,然后尝试使用 javascript 访问该表单上的文本字段内的值。这是 HTML 代码 -
<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>
这是 javascript onclick -
function updateUrl(bid, cid){
alert(document.getElementById('du'+bid).value);
}
我什至尝试硬编码“du95”。每当我更新文本框中的任何内容并提交时,它都会显示一个空白警报对话框。js 控制台中也没有显示任何内容。