Salve ho un form che processo sotto javascript:

var cap=$("input[name=cap_pl");
alert(cap.val());

perche mi da undefined se il campo è vuoto o compilato?