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