这是我的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>
尽量不要使用内联javascript。我不是最擅长Javascript的,但看看这是否有效。你的描述不是很清楚,所以希望这就是你想要的!装载等等在技术上是可行的,但它是否能像你预期的那样工作是另一回事:
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>