2011-06-30 5 views
0
$(document).ready(function(){ 

$('#userForm').submit(function(){ 

    user_id = $('#user_id').val(); 

    valid = true; 

    if (user_id > 0) { 
     $('#user_id').removeClass('error'); 
     } else { 
     valid = false; 
     $('#user_id').addClass('error'); 
    } 



    return valid; 

    }); 

}); 

上記のコードは、私が使用しているuser_id選択にクラスを追加する必要があります。このコードスニペットは別のページで使用していますが、うまくいきますが、これは私に似ていないようです。私はすべての変数名とそれがまだ動作していないcheckecを持っています。Javascriptフォームの検証問題(<SELECT>タグ)

これはSELECT(ドロップダウンメニュー)ここで、相対HTML

をvalidationgさ

<form method="post" action="index.php?action=save&course_id=<?php echo $_REQUEST['course_id']?>" id="userForm"> 
    <input name="company_id" value="<?php echo $companyData->id?>" type="hidden" size="20" /> 
    <select name="user_id" id="user_id" class=""> 
    <option value="0" selected="selected">Select a User</option> 
    <?php if (count($userListData) > 0) { 
      foreach ($userListData as $userList) { ?> 
    <option value="<?=$userList->id?>"><?=$userList->firstname?> <?=$userList->surname?></option> 
<?php } } ?> 
    </select> 
    <input name="submit" type="submit" value="Assign this user" /> 
    </form> 
+0

それではどうしますか?それは、あなたが何が起こると予想されるのか、実際に何が起こるのかを質問するときに役立ちます。明らかにコードに間違いはありません。 HTMLの外観はどうですか? – Pointy

+0