252 messaggi dal 03 novembre 2003
Ciao a tutti.
Sto utilizzando JQuery per impostare in campi testo come datari.
E funziona correttamente fino a quando mi occorrerebbero i datari in FormView.
In quel caso, la TEXT rimane semplice casella di testo.

Come posso utilizzare i CALENDAR JQuery in FormView?

Grazie

Ciao

it's not difficult to write, but is difficult write that you mean
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

l'unica cosa che mi viene in mente è che l'id del controllo sul client è diverso dall'id che usi tu per referenziarlo. controlla questa cosa.
HTH
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
2.198 messaggi dal 30 novembre 2001
se ti serve solo per formattare il campo come data, perchè non usi il calendarExtender di Ajax?
252 messaggi dal 03 novembre 2003
Ciao Stefano...
penso anch'io sia dovuto dal discorso ID
Il fatto è che il FormView ha la sezione Edit, Insert e Item.
La proprietà NAME dell'oggetto è diversa, mentre l'ID è uguale.
Ho sempre utilizzato così i FormView!!!!

it's not difficult to write, but is difficult write that you mean
252 messaggi dal 03 novembre 2003
Per utilizzare il Calendar di Ajax potrebbe essere una buona soluzione.
Il fatto che sto utilizzando JQuery nelle pagine
e vorrei utilizzarlo anche per i datari (son molto utili!!!)
Inoltre la pagina ha l'effetto scroll nelle varie div
e vorrei gestire anche le validation con la classe jquery.validate.js

Ma incontro problemi anche per questo.
Non è che aggiungendo classi JQuery per diversi utilizzi, poi entrano in conflitto?

it's not difficult to write, but is difficult write that you mean
2.198 messaggi dal 30 novembre 2001
prova così: <%= tuoTxt.ClientID %>
252 messaggi dal 03 novembre 2003
Ho provato a modificare i 2 ID nella sezione Update i Insert ma senza successo.
Il campo TEXT rimane TESTO.

Non ho capito bene il tuo consiglio sul ClientId.

tieni conto che la casella di testo è cosi impostata:

<asp:TextBox ID="DateInitTextBox" runat="server"                                                    Text='<%# Bind("ProjectTrainingDateInit") %>' name="date1" CssClass="date-pick" Width="80" />


il valore CssClass="date-pick" indica a JQuery che deve diventare Datario

it's not difficult to write, but is difficult write that you mean
2.198 messaggi dal 30 novembre 2001
nn so se è lo stesso controllo che utilizzi, cmq in JQuery devi impostare l'id del controllo che funzionerà da data, e siccome l'id client cambia quando il controllo si trova all'interno di una master page devi usare questo codice in JQuery:
$(document).ready(function() {
$("#<%=DateInitTextBox.ClientID %>").datepicker();
});

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.