2012-02-05 54 views
0

我的项目的代码是http://jsfiddle.net/CVS2F/2/。我也有一个提交数据到mysql的提交按钮,但是当我点击参加时:'不'没有用户提交的值,因为他们没有参与下拉菜单是隐藏的,但是随着代码的出现,错误会弹出。有没有办法绕过这个来忽略隐藏的下拉菜单?不包含隐藏下拉列表的javascript表单验证

+0

其代码弹出式菜单中的错误,在jaavscript或代码的代码的PHP – 2012-02-05 17:48:26

+0

可能重复([如何使用javascript验证,当你忽略隐藏页面元素] http://stackoverflow.com/questions/9151375/how-do-you-ignore-hidden-page-elements-when-validating-using-javascript) – 2012-02-06 07:44:06

回答

0

在PHP代码中添加这些行:

if($_REQUEST['yesNo'] == 'yes) 
    { 
    // form process with list 
    } 
    else 
    { 
    // form process without list 
    } 
+0

抱歉,不知道你是否知道我的意思。这是问题的JavaScript。即使在选择“否”时隐藏下拉菜单,仍然会出现验证错误,因为下拉菜单= 0.我只需要忽略隐藏的下拉菜单(如果选择“否” – user1188711 2012-02-05 17:11:36