prueba con jquery :
Código Javascript
:
Ver original<script>
function dirprop(){
var dir = $("#dirprop");
var tipvia = $("#dirprop_tipovia").val();
var numvia = $("#dirprop_numvia").val();
var apevia = $("#dirprop_apevia").val();
var orivia = $("#dirprop_orivia").val();
var numcrz = $("#dirprop_numcruce").val();
var apecrz = $("#dirprop_apecruce").val();
var oricrz = $("#dirprop_oricruce").val();
var numplaca = $("#dirprop_numplaca").val();
var comp = $("#dirprop_complemento").val();
dir.val(tipvia + ' ' + numvia);
if(trim(apevia)!=''){
dir = dir + apevia;
}
if(trim(orivia)!=''){
dir = dir + ' ' + orivia;
}
if(trim(numcrz)!=''){
dir = dir + ' # ' + numcrz;
}
if(trim(apecrz)!=''){
dir = dir + apecrz;
}
if(trim(oricrz)!=''){
dir = dir + ' ' + oricrz;
}
if (trim(numplaca)!='') {
dir = dir + ' ' + numplaca;
}
if (trim(comp)!='') {
dir = dir + ' ' + comp;
}
$("#dirprop").val(dir);
}
</script>