у меня есть область, которая изначально скрыта и должна появляться/исчезать в зависимости от содержимого поля.
так вот если пользователь выбирает оплату кредитной картой - то лишние поля открываются, если нет - то исчезают.
проблема в том, что он работает только для того, чтобы показать их, а не скрыть.
может кто-нибудь посмотреть здесь: http://bit.ly/dOCNQQ
Заранее спасибо!
$(function(){
$('#CCinfo').hide();
$('#paymethod').change(function(){
var payme = $(this).val();
if (payme=='CreditCard') {
$('#CCinfo').show("slow");
} else {
$('#CCinfo').hide();
}
});
});
<tr>
<td colspan="2" align="right">
<strong>pay by:</strong><br />
<input type="radio" name="paymethod" id="paymethod" title="*" class="required" value="CreditCard"/>credit card<br />
<tr>
<td colspan="2" align="right"><strong>pay by:</strong><br />
<input type="radio" name="paymethod" id="paymethod" title="*" class="required" value="CreditCard"/>credit card<br />
<input type="radio" name="paymethod" id="paymethod" title="*" class="required" value="Check"/>cash<br />
<input type="radio" name="paymethod" id="paymethod" title="*" class="required" value="At Dinner"/>check
</td>
</tr>
<input type="radio" name="paymethod" id="paymethod" title="*" class="required" value="Check"/>cash<br />
<input type="radio" name="paymethod" id="paymethod" title="*" class="required" value="At Dinner"/> check
</td>
</tr>