フォームで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>
これはjavascriptonclickです-
function updateUrl(bid, cid){
alert(document.getElementById('du'+bid).value);
}
「du95」をハードコーディングしてみました。テキストボックスの内容を更新して送信すると、空白のアラートダイアログが表示されます。jsコンソールにも何も表示されません。