У меня есть поля ввода City & Zip в одной строке, и перед ними в TD отображается нужная ошибка.
Проблема в том, что в случае ошибки я вижу 2 обязательные ошибки, которые вы можете увидеть в приведенном ниже HTML-коде, взятом в Firebug.
Что я хочу сделать, это показать одну ошибку для обоих City / Zip перед ними.
Как проверить, что City / Zip уже добавил ошибку в TD перед ними?
FireFox FireBug
<tr>
<td class="normalformCaptionTd">* City :</td>
<td class="normalformFieldTd">
<input id="City" class="normalformFieldCity error" type="text" tabindex="3" name="City">
<span class="normalformBold">* Zip :</span>
<input id="Zip" class="normalformFieldCity zip error" type="text" tabindex="4" name="Zip">
</td>
<td class="msgMiddle">
<em class="error" for="City" generated="true">Required</em>
<em class="error" for="Zip" generated="true">Required</em>
</td>
</tr>
errorPlacement: function(error, element) {
if (element.attr("name") == "City" || element.attr("name") == "Zip" )
//How to check that City/Zip has already error added in TD infront of them?
else
error.appendTo( element.parent("td").next("td") );
},