Valor de passagem de um campo para outro campo

Eu sou novo na linguagem de programação. Eu quero saber se posso obter valor de outro campo e passar para outro campo da mesma forma sem usar o javascript? Alguém pode me explicar? Obrigado.

Esta minha página de formulário

<form id="leave_form">
<table><tr>
<td width="70">* Date From:</td>
<td width="120"><input readonly class="field_required control" onchange="validateLeave('from')" id="lv_date_from" name="date_from" value="<?php echo $start_date?>" size="10" maxlength="10"/> </td>
</tr>
<tr>
<td width="70">* Date To:</td>
<td width="120"><input  readonly class="field_required control" onchange="validateLeave('to')" id="lv_date_to" name="date_to" value="<?php echo $end_date?>"  size="10"  maxlength="10"/> </td>
</tr>

<?php if ($userid == '609'):?>
<tr>
<td>* Relief Staff: </td>
<td>


</td>
</tr>
<?php endif; ?> 
    </table>
    </form> 

e isso é javascript

function validateLeave(type)
{
    var days= jQuery('#frm_days').val();
    var from = jQuery('#lv_date_from').val();
    var to = jQuery('#lv_date_to').val();
    var relief = jQuery('#frm_userid2').val();

    if (type != 'check')
    {
        days_incorrect = true;
    }       
    if (type == 'days' || type == 'from')
    {
        to = '';
        relief = '';
    }   
    if (type == 'to')
    { 
        days = '';
    }       

    if ( 
        (
        (days == '' ? 0 : 1) + 
        (to == '' ? 0 : 1) + 
        (from == '' ? 0 : 1)        
        ) < 2
    )
    {
        days_correct = false;
        return;
    }

    days = parseFloat(days);
    jQuery('#frm_days').val(days);
    jQuery('.control').attr('disabled', true);
    jQuery('#lv_loading').show();       
    jQuery.post('index.php?_m=lms&_a=leave_validate&from='+from+'&to='+to, {from:from,to:to,days:days}, function(res){
        eval('var r = '+res+';');
        if (r.status == 'OK')
        {
            days_incorrect = false;
            if (r.to)
            {
                jQuery('#lv_date_to').val(r.to);
            }
            if (r.from)
            {
                jQuery('#lv_date_from').val(r.from);
            }
            if (r.days)
            {
                jQuery('#frm_days').val(r.days);
            }
        }           
        else if (r.status == 'HOLIDAYERROR')
        {
            alert('Incorrect leave start date. Leave start date can not fall into Weekend or Public Holidays');
            days_incorrect = true;
        }
        else 
        {
            alert('Incorrect leave  period. Please check back Leave Start, Leave End and Leave Days')
            days_incorrect = true;
        }
        jQuery('.control').attr('disabled', false);
        jQuery('#lv_loading').hide();
    }); 

}   

e eu não poderia obter o valor de retorno no código PHP como eu hv passar valor via jQuery.

0
adicionado editado
Visualizações: 1
O que você quer dizer por campo, explicar mais ou postar código phsedo.
adicionado o autor Sarfraz, fonte
Eu quero dizer em forma eu tenho vários texto de entrada e quero valor do campo de texto está passando para o segundo campo de texto de entrada antes de enviar ..
adicionado o autor miss_dya, fonte
Por que você precisa disso?
adicionado o autor Viacheslav Kondratiuk, fonte

1 Respostas

Não, você não pode. A única maneira de fazer algo interativo é fazer isso com o JavaScript se você quiser vê-lo. Se não importa, você pode fazer isso no servidor, atribuindo a segunda variável com o valor do primeiro.

1
adicionado
ok obrigado mas posso verificar meu código acima, tentei obter o valor .. ele ainda retorna vazio ..
adicionado o autor miss_dya, fonte