2015-04-06 40 views
0

这是我的php表单,我想从页面加载时选择的值提交它如何可能。在页面加载时,我想选择Architect作为选定的值。当页面加载时从选择值提交

<select name="with" <?php if(isset($_REQUEST['market']) && !empty($_REQUEST['market'])) { ?> onChange="if(this.value=='1'){window.location='?market=<?php echo $_REQUEST['market']; ?>&with=1'} else if(this.value=='2') {window.location='?market=<?php echo $_REQUEST['market']; ?>&with=2'} else {window.location='<?php echo $baseUrl."viewMeetings.php?market=".$_REQUEST['market']; ?>'}; <?php } else { ?> onChange=" if(this.value=='1'){window.location='?with=1'} else 
if(this.value=='2') {window.location='?with=2'} else {window.location='<?php echo $baseUrl."viewMeetings.php"; ?>'}; <?php } ?>"> 
    <option value="" <?php if(!isset($_REQUEST['with'])) { echo "selected=selected"; } ?>>ALL </option> 
    <option value="1" <?php if(isset($_REQUEST['with'])) { if($_REQUEST['with']==1) { echo "selected=selected"; } } ?>>Customer</option> 
    <option value="2" <?php if(isset($_REQUEST['with'])) { if($_REQUEST['with']==2) { echo "selected=selected"; } } ?> >Architect</option> 
</select> 

回答

1

请尝试使用嵌入式JavaScript。我不是最好的在Javascripting,但看看这是否工作。你的描述不是很清楚,所以希望这是你正在寻找的!加载等技术工作,但无论它就像你期待是另一个故事:

的jQuery库

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script> 

选择按钮(添加ID)

<select name="with" id="with-it"> 
    <option value="" <?php if(!isset($_REQUEST['with'])) { echo "selected=selected"; } ?>>ALL </option> 
    <option value="1" <?php if(isset($_REQUEST['with'])) { if($_REQUEST['with']==1) { echo "selected=selected"; } } ?>>Customer</option> 
    <option value="2" <?php if(isset($_REQUEST['with'])) { if($_REQUEST['with']==2) { echo "selected=selected"; } } ?> >Architect</option> 
</select> 

onChange脚本

<script> 
    $("#with-it").change(function() { 
     var ValueSet = $(this).val(); 

     <?php if(isset($_REQUEST['market'])) { ?> 
     if(ValueSet == '1') { 
       window.location='?market=<?php echo $_REQUEST['market']; ?>&with='+ValueSet 
      } 
     else if(ValueSet == '2') { 
       window.location='?market=<?php echo $_REQUEST['market']; ?>&with='+ValueSet 
      } 
     else { 
      window.location='<?php echo $baseUrl."viewMeetings.php?market=".$_REQUEST['market']; ?>'} 
     <?php } 
     else { ?> 

     if(ValueSet == '1'){ 
       window.location='?with=1'; 
      } 
     else if(ValueSet =='2') { 
       window.location = '?with=2'; 
      } 
     else { 
       window.location = '<?php echo $baseUrl."viewMeetings.php"; ?>'; 
      } 
     <?php } ?> 
    }); 
</script> 
+0

谢谢@Rasclatt .. – 2015-04-06 14:17:23

+0

希望这是你在找什么。 – Rasclatt 2015-04-06 15:23:05