Jump to content


Photo

somar dias input date e input number

Js Javascript Input date Input numbuer soma

  • Faça o login para participar
3 replies to this topic

#1 shogun89

shogun89

    Normal

  • Usuários
  • 91 posts
  • Sexo:Masculino
  • Localidade:marilia

Posted 20/07/2015, 14:02

preciso ao sair do input dias pegar o valor do dataini e somar o dias e jogar na datafin, como faço esta função, sou iniciante.

 

<table width="390" border="0" align="center">
    <tr>
      <td>Data Inicial</td>
      <td><input name="dataini" type="date" id="dataini" size="70"  /></td>
    </tr>
    <tr>
      <td>Dias</td>
      <td><input name="dias" type="number" id="dias" size="70"  /></td>
    </tr>
    <tr>
      <td>Data Final</td>
      <td><input name="datafin" type="date" id="datafin" size="70"  /></td>
    </tr>
    <tr>
      
    </tr>
 </table>

 



#2 Danilomaru

Danilomaru

    Ativo

  • Moderadores
  • 300 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 24/07/2015, 02:43

Tenta isso:

*formato padrão do campo input do tipo Date é YYYY-MM-DD

 

<script type="text/javascript">

function calculaDataFin() {
var datainicial = document.getElementById("dataini").value;
var dias = parseInt(document.getElementById("dias").value);
var partes = datainicial.split("-");
var ano = partes[0];
var mes = partes[1]-1;
var dia = partes[2];

datainicial = new Date(ano,mes,dia);
datafinal = new Date(datainicial);
datafinal.setDate(datafinal.getDate() + dias);

var dd = ("0" + datafinal.getDate()).slice(-2);
var mm = ("0" + (datafinal.getMonth()+1)).slice(-2);
var y = datafinal.getFullYear();

var dataformatada = y + '-' + mm + '-' + dd;
document.getElementById('datafin').value = dataformatada;

}

</script>
coloca dentro do head do seu html

<head>
código aqui.
</head>

no seu input de dias poe assim:
 

<input onchange="calculaDataFin();" name="dias" type="number" id="dias" size="70" />


#3 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 27/09/2017, 16:34

Propecia Et Cialis Pas Cher cialis price Keflex And Bleeding Cialis Once A Day Pill

#4 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 28/09/2017, 00:00

Levitra 10 Ogastoro Clomid Omnadren Achat Cialis En Ligne Securise cialis Lioresal Prix Acheter Xenical En Belgique Cheapeast Acticin In Australia





Veja alguns posts relacionados com: Js, Javascript, Input date, Input numbuer, soma

0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq