テキストボックスがあり、このような値を取得しようとしています
$(function(){
comment = $("#diaMissedPucomments").val();
});
これは、テキストボックスに静的な値を与えると値を取得し、ユーザーが値を動的に入力できるようにすると値を取得しません。
これは私が持っているhtmlコードです:
<div style="display:none;" id="diaMissedPU" title="Missed P/U Comments" >
<table>
<tr>
<td>Enter Comments : </td>
<td><input type="text" id="diaMissedPucomments" name="diaMissedPucomments" />
<input type="text" id="textid" name="textid" value="antony" /></td>
</tr>
</table>
</div>
<input type="text" id="textid" name="textid" value="antony" />
この行を使用して確認しました。値は取得できますが、値は取得できtextid
ませんdiaMissedPucomments
アップデート :
function openMissedPUComments(){
var selectedValues = "",comment="";
$('input:checked').each(function() {
selectedValues =$(this).val()+","+selectedValues ;
});
if(selectedValues.length==0 && selectedValues==""){
alert("To run this agent you must have at least one document selected");
return false;
}else{
$("#diaMissedPU")
.dialog(
{
modal: true,
draggable: false,
closeOnEscape: true,
title: "Missed P/U Comments ",
resizable: false,
width: 380,
// open: function() {
//
// },
buttons: {
Ok: function () {
comment = $("input#diaMissedPucomments").val();
alert("comment : "+comment);
viewname="CIMtrek_Compliance_Daily_Shipments_Case_Pack_Update_MissedPUs";
//callHome(viewname,comment);
global.getElementById("diaMissedPucomments").value="";
$(this).dialog('close');
}
}
});
}
}
上記の関数は、div をダイアログとして開くために呼び出されます。
これを行う方法。
これを手に入れるのを手伝ってください。
よろしくお願いします