ciao reale

il tuo primo codice funziona, andava solo invertito undef.... così

<script>
<!--
function controlla(){
var f = document.richiesta;

if(document.richiesta.pagamento!=undefined && f.pagamento.value == "")
alert("<%=tp("sccarr_13")%>")
f.pagamento.focus();
return false; }

if(document.richiesta.trasporto!=undefined && f.trasporto.value == ""){
alert("<%=tp("sccarr_14")%>")
f.trasporto.focus();
return false; }

return true;
}
// -->
</script>


saluti