Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Javascript di verifica

  1. #1

    Javascript di verifica

    response.write "function VerificaDati(frm)"
    response.write "{"
    response.write " alert('0' + frm.txtGG.value);"
    response.write " if (frm.txtGG.value==1)"
    response.write " {"
    response.write " alert('ciao');"
    response.write " alert('0' + frm.txtGG.value);"
    response.write " dataut = '0' + frm.txtgg.value;"
    response.write " alert(dataaut);"
    response.write " };"

    Tenendo presente che sono in una pagina con codice ASP, che il primo alert mi restituisce 01 (infatti il campo txtGG contiente 1), il secondo alert mi esce correttamente, il terzo pure, ma quando inizio a usare il campo dataaut sembra che tutto svanisca... all'ultimo alert non ci arriva, e penso che l'errore stia nell'istruzione

    " dataut = '0' + frm.txtgg.value;"

    Sono un neofita in JavaScript... aiutatemi!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    dataut o dataaut?

    I nomi devono essere coerenti (e rispettare le maiuscole).

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Scusami, sono entrambi dataaut...

    Maiuscole e minuscole sono corrette..

  4. #4
    Reale_Augello
    Guest

    Non...

    ... di usa mai un punto e virgola dopo una graffa.

    response.write "};"

    diventa dunque

    response.write "}"

    Ciao !

  5. #5
    Adesso è così.... ho tolto il ; finale ma stesso risultato

    response.write "<SCRIPT LANGUAGE='JavaScript'>"
    response.write "function VerificaDati(frm)"
    response.write "{"
    response.write " alert('0' + frm.txtGG.value);"
    response.write " if (frm.txtGG.value==1)"
    response.write " {"
    response.write " alert('ciao');"
    response.write " dataaut = '0' + frm.txtgg.value;"
    response.write " alert(dataaut);"
    response.write " }"

    Esce alert con 01 esce quello con ciao ma poi nulla...

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ti avevo gia` detto che il JS e` case-sensitive.

    txtGG e txtgg sono due cose diverse.
    Devi usare il nome che usi nel codice HTML.

    Inoltre manca una chiusa graffa (ma forse e` dopo e non la hai riportata).

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    ...lo zimbello del forum....

    Ora funziona tutto

    Grazie!

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.