Buongiorno a tutti,
sto utilizzando datepiker come calendario, e vorrei che me lo visualizzasse premendo un campo di testo. Prima ho provato a utilizzarlo senza la scelta della checkbox, e tutto funziona.

codice:
<html>
<head>
  <title>Prova</title>
  <link rel="stylesheet" href="js/jquery-ui.css" />
  <script src="js/jquery-1.9.1.js"></script>
  <script src="js/jquery-ui.js"></script>
</head>
<body>
Funzionante:[/b]
<input type='text' name='scadenzaOK' id='datepicker2' size='10' />
</body>
</html>
Ma nel momento in cui seleziono una check box, e mi apre tramite innerHTML la text box, ma non mi apre il calendario

Qualcuno di voi sa il motivo?

Grazie mille vi posto qua il codice completo

codice:
<html>
<head>
  <title>Prova</title>
  <link rel="stylesheet" href="js/jquery-ui.css" />
  <script src="js/jquery-1.9.1.js"></script>
  <script src="js/jquery-ui.js"></script>
  
  <script>
    $(function() {$( "#datepicker").datepicker();});
    $(function() {$( "#datepicker2").datepicker();});
  </script>
  
  <script type="text/javascript">
  function doSomething(x){
    if(document.getElementById(x).checked){
      document.getElementById("1").innerHTML="
Scadenza:<input type='text' name='scadenzaNO' id='datepicker' size='10' />";
      y++;
    }else{
      document.getElementById("1").innerHTML=" ";
    }
  }
  </script>
</head>
Non funzionante:
 <input type="checkbox" name="disciplina[]" value="" onClick="doSomething('0')" id='0'>inserisci<b id='1'>[/b]




Funzionante:
<input type='text' name='scadenzaOK' id='datepicker2' size='10' />
</body>
</html>