我有一個像驗證選擇字段
<div class='form-field-box even' id="one_field_box">
<div class='form-display-as-box' id="one_display_as_box">
one<span class='required'>*</span> :
</div>
<select id='one' name='one' data-placeholder="Select one" class="chzn-select" style="width:300px;" tabindex="4">
<option value='0'></option>
<option value='Corto' selected='selected' >Corto</option>
<option value='Largo' >Largo</option>
</select>
<div class="form-error"></div>
<div class='clear'></div>
</div>
而且我有一個腳本的HTML:
function validate(id, error) {
var obj = $('#' + id);
if(obj.val() == '0' || obj.val() == ''){
obj.parent().parent().find('.form-error').html(error);
return true;
}
return false;
}
我調用這個函數:
validate('one', "error in field one.");
我不是得到正確的導航,你能幫我糾正validate()函數嗎?
你是什麼意思「我沒有得到正確的導航」?你有什麼錯誤或者你認爲應該發生什麼? – j08691 2013-03-19 21:13:13
以及郵件錯誤不顯示,因爲它沒有找到正確的id =「one」 – cMinor 2013-03-19 21:17:58
@cMinor - >如果你不能找到正確的id =「one」請確保你在選擇過程中使用jquery $('#'+ id,'idofthecontext') – PSL 2013-03-19 21:25:24