jquery表单选择(如果存在于$ _POST中)

时间:2010-04-21 02:39:26

标签: php jquery forms select

我正在尝试在jQuery中重做这个:

<script language="JavaScript" type="text/javascript">
  var thisIsSelected = '<?php echo $_POST['image']; ?>';
  var sel1= document.getElementById('image');
  sel1.value = thisIsSelected;
</script>

但我似乎一直在打破它lol

基本上我希望jQuery检查$ _POST ['image']是否存在,如果是,则在表单上选中它。我假设如果它可能与javascript,jquery可以做得更容易;)

1 个答案:

答案 0 :(得分:2)

您可以在jQuery中使用.val()设置值,如下所示:

$(function() {
  $('#image').val("<?php echo $_POST['image']; ?>");
});

$(function() { });换行是代码在document.ready上执行的,当所有元素都存在并准备就绪时。如果<option>列表中不存在该值,则.val()将无效。