252 messaggi dal 03 novembre 2003
Ho scritto questo in HEAD


<script type='text/javascript' charset='utf-8'>
        $(document).ready(function () { $('#" + ((TextBox)FormView1.FindControl("ProjectTrainingDateInitTextBox")).ClientID + "').datepicker(); });
    </script>  


ma esce errore JScript che non trova l'oggetto.
Tieni conto che l'ID della LABEL nel FormWiew è anch'essa
ProjectTrainingDateInitTextBox come le caselle di testo che appariranno in fase di modifica/inserimento valori.

it's not difficult to write, but is difficult write that you mean
2.198 messaggi dal 30 novembre 2001
devi scrivere questo:
<script type='text/javascript' charset='utf-8'> 
$(document).ready(function () 
{ $("#<%=ProjectTrainingDateInitTextBox.ClientID %>").datepicker(); }); 
</script> 
252 messaggi dal 03 novembre 2003
Ti ringrazio della tua pazienza, davvero!!!

Il codice che mi hai scritto come ultimo, l'avevo già provato
ma esce sto errore:
Compiler Error Message: CS0103: The name 'ProjectTrainingDateInitTextBox' does not exist in the current context


it's not difficult to write, but is difficult write that you mean
2.198 messaggi dal 30 novembre 2001
allora manda in esecuzione la pagina aspx, guarda il codice html prodotto, copia l'id client del textbox e inseriscilo al posto di:
<%=ProjectTrainingDateInitTextBox.ClientID %>
252 messaggi dal 03 novembre 2003
Già fatto :)
in HTML le TEXT prendono il nome
FormView1_IDTEXT
e quindi
'FormView1_ProjectTrainingDateInitTextBox'

I controlli vengono eseguiti da Javscript correttamente
anche se NON si vedono in HTML generato!!!!

JQuery non li vede proprio!!!!!

Es. se eseguo questo codice
document.getElementById("FormView1_ProjectTrainingDateInitTextBox").value == "

ho il valore.

Con
<script type='text/javascript' charset='utf-8'>
    $(document).ready(function ()
    { $('FormView1_ProjectTrainingDateInitTextBox').datepicker(); }); 
</script> 



Errore: proprietà e metodi non sopportati dall'oggetto.

it's not difficult to write, but is difficult write that you mean
2.198 messaggi dal 30 novembre 2001
roberto173 ha scritto:
Già fatto :)

Errore: proprietà e metodi non sopportati dall'oggetto.


questo è un altro errore, posta il codice con cui richiami i file di JQuery
547 messaggi dal 24 maggio 2002
Contributi
<script type='text/javascript' charset='utf-8'> 
$(document).ready(function () 
{ $('FormView1_ProjectTrainingDateInitTextBox').datepicker(); }); 
</script> 


qui manca sempre il # prima dell'ID

<script type='text/javascript' charset='utf-8'> 
$(document).ready(function () 
{ $('#FormView1_ProjectTrainingDateInitTextBox').datepicker(); }); 
</script> 
252 messaggi dal 03 novembre 2003
ciao...
ho provato anche con '#' come mi hai indicato!!!

Nel primo codice mi serve per avere le altre TEXT nelle altre DIV come datario (e così sono!!!! Va benissimo)
Le text nel FormView non vengono prese in considerazione!
Ma il problema che penso è questo:
all'inizio, il FormView è in sola lettura e quindi il campo DATA è una label.
Una volta che l'utente vuole modificare o aggiungere, il campo DATA diventa una TEXT, ma il comando JQuery non viene più riletto!!!
ID della LABEL (FormView in lettura) e ID della TEXT (FormView in modifica) è identico!!!!

Non so più cosa fare!! Eppure ci sarà un modo...


<script type="text/javascript" charset="utf-8">
        $(function () {
            $('.date-pick').datePicker({ startDate: '01/01/1930', clickInput: true })            
        }); 
  </script> 
     <script type='text/javascript' charset='utf-8'>
         $(document).ready(function ()
         { $('#FormView1_ProjectTrainingDateInitTextBox').datepicker(); }); 
    </script> 

it's not difficult to write, but is difficult write that you mean

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.