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