Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585

    Passaggio valore campo form in un link href

    Ciao a Tutti,

    ho una pagina index.asp che contiene diversi moduli a cui sono assiocati campi di un database, ad esempio:

    <input type="text" id="rec_mod" name="rec_mod" value="<%=objRS("Numero")%>"

    ho creato un' immagine a cui voglio associare un link che contenga il valore di rec_mod aumentato di uno in modo che uno possa scorrere in avanti il database

    [img]images/freccia_sx.jpg[/img]

    Ho provato cosi' ma mi da' errore:

    [img]images/freccia_sx.jpg[/img]

    Grazie in anticipo per l' aiuto !!!

    Angelo

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova cosi:
    <a href="#" onclick="location.href='index.asp?rec='+(parseInt( document.getElementById('rec_mod').value)+1 )">
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Ciao Andrea,
    il tuo codice postato e' perfetto, Ti ringrazio davvero Tanto Tanto !!!!

    Ho visto pero' una cosa successiva:

    quando scorro i vari records presenti nel Database non c' e' nessun problema, solo che arrivato alla fine c' e' casino !!

    Dovrei in qualche modo fargli fare lo scorrimento in avanti fino a che arriva all' ultimo record, quando ci arriva dovrebbe fermarsi per poi usare consentire all' utente di usare il pulsante freccia opposto per tornare indietro...

    Hai per caso qualche suggerimento da darmi ??

    Grazie ancora !!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Ho provato a mettere una cosa del tipo:

    <a href="#" onclick="if( rec == document.getElementById('rec_mod').value) location.href='.....'"

    ma mi da' errore

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non puoi fare l'impaginazione dei record in quella maniera, devi scorre i record reali non ipotetici (cioè quelli che realmente trovi nel db) altrimenti darà sempre errori, agli estremi primo e ultimo record e dovessi eliminare un record che non essendo + consecutivi (1, 2, 3, 5, 9, 11, etc..) darebbe l'errore.
    Fai una ricerca sul forum asp (impaginazione)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Grazie Andrea della dritta,
    faro' come mi hai detto, pero' volevo dirti che nel mio caso "buchi" di record non ne avrei perche' ho un campo contatore che rimane sempre attivo, non ammette dupplicati NE' cancellazioni, per cui da quel punto di vista sono abbastanza tranquillo ...

    Devo capire come si puo' risolvere l' arcano ... pensavo che con un "if" potessi uscirne, adesso devo pensare

    Grazie cmq di tutto il tuo aiuto !!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Ho creato 2 caselle di testo

    una che contiene il valore del record corrente:
    <input type="text" id="rec_mod" name="rec_mod" ....>

    e l' altra che contiene il numero totale dei records letti nel database:
    <input type="text" id="nr" name="nr" ....>

    Si tratta ora di fare eseguire l' onclick solo se viene soddisfatta la condizione if che:
    rec_mod < nr

    qual' e' la sintassi javascript in seno all' onclick per dire:
    <a href="#" onclick="if (! rec_mod < nr> location.href='index.asp?rec='+(parseInt(document. getElementById('rec_mod').value)+1 )">

    Grazie in anticipo !!!

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Sono riuscito :

    <img....>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.