因为这里不能贴图,所以我发在PPC了http://bbs.phpchina.com/thread-178173-1-1.html大约5、6副图吧
挺辣手的。还是希望各位看了图再回帖,这里简略说下问题:首先,这个网页只有这一个叫edit_filedir的ID。<input type="text" value="123" id="edit_filedir" name="filedir">alert($('#edit_filedir').val()); //123
$('#edit_filedir').val('Traveling in Tibet');
alert($('#edit_filedir').val()) //Traveling in Tibet
$('#edit_topic_id').val('3');但当窗体弹出时,值却还是123.
另一方面edit_topic_id是隐藏input。
当我提交后,print_r($_POST),可以看到edit_topic_id的值是3……
但input text的值如果不显示的话,就起不到修改的作用了吧?弹出窗口我用的是jquery.fancybox-1.2.1.js jquery是1.3.2
挺辣手的。还是希望各位看了图再回帖,这里简略说下问题:首先,这个网页只有这一个叫edit_filedir的ID。<input type="text" value="123" id="edit_filedir" name="filedir">alert($('#edit_filedir').val()); //123
$('#edit_filedir').val('Traveling in Tibet');
alert($('#edit_filedir').val()) //Traveling in Tibet
$('#edit_topic_id').val('3');但当窗体弹出时,值却还是123.
另一方面edit_topic_id是隐藏input。
当我提交后,print_r($_POST),可以看到edit_topic_id的值是3……
但input text的值如果不显示的话,就起不到修改的作用了吧?弹出窗口我用的是jquery.fancybox-1.2.1.js jquery是1.3.2
var value = $("#edit_filedir").val();
alert(value);
$("#edit_filedir").attr("value","Traveling in Tibet");
var temp_value = $("#edit_filedir").val();
alert("temp_value=="+temp_value);楼主应该这样设置值
//或者
$('#edit_filedir').val('').val('Traveling in Tibet');