2013-04-06 107 views
0

我如何添加验证下拉选择菜单我有代码,我正在努力,但问题是,不工作没有显示错误消息。如果在点击添加到购物车按钮之前不应选择下拉选择值,我想显示错误消息?如何在下拉选择菜单上添加验证?

if(isset($_REQUEST['check'])){ 
if (isset($_POST['size']) && $_POST['size'] == '') { 
echo 'Error, select category'; 
exit; 
}} 

<form action="" id="size1" name="size1" method="post"> 
<select style="background-color:#CCC" 
name="size" id="size" onchange="this.form.submit();" > 
<option value="">Select</option> 
<option <?php if ($_POST['size'] == 'Small') 
print 'selected '; ?> value="Small">Small</option> 
<option <?php if ($_POST['size'] == 'Medium') 
print 'selected '; ?> value="Medium">Medium</option> 
<option <?php if ($_POST['size'] == 'Large') 
print 'selected '; ?> value="Large">Large</option> 
<option <?php if ($_POST['size'] == 'XL') 
print 'selected '; ?> value="XL">XL</option> 
</select> 

<input type="button" class="button1" name="check" 
value="Add To Cart" onclick="addtocart(<?php echo $row3['id'];?>);" /> 
</form 

回答

0

请尝试它的工作

它应该是这样的

<?php 
    if($_POST['country']=="0") 
    { 
     echo 'Error, select category'; 
     //exit; 
    } 
?> 
<form action="" id="size1" name="size1" method="post"> 
<select style="background-color:#CCC" 
name="size" id="size" onchange="this.form.submit();" > 
    <option value="0">Select</option> 
    <option <?php if ($_POST['size'] == 'Small') 
print 'selected '; ?> value="Small">Small</option> 
    <option <?php if ($_POST['size'] == 'Medium') 
print 'selected '; ?> value="Medium">Medium</option> 
    <option <?php if ($_POST['size'] == 'Large') 
print 'selected '; ?> value="Large">Large</option> 
    <option <?php if ($_POST['size'] == 'XL') 
print 'selected '; ?> value="XL">XL</option> 
</select> 
<input type="button" class="button1" name="check" 
value="Add To Cart" onclick="addtocart(<?php echo $row3['id'];?>);" /> 
</form> 
0

使U SMaL公司改变这里

<option value="0">Select</option> 

和喜欢此功能检查

function check_selected_or_not(){ 
var check_selected = jQuery('#size').val(); 
if (check_selected == 0){ 
    alert('Please select'); 
}else{ 
    alert('sucess'); 
} 

} 
+0

你jQuery是不工作,请检查它 – 2013-04-06 09:52:42

+0

@farhan从你的'addtocart'函数调用他的函数 – 2013-04-06 09:57:09