Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Virgola nei form

  1. #1

    Virgola nei form

    Ho un problema, devo far inserire a degli utenti dei prezzi o degli sconti in un form...
    il problema è che se metto la virgola mi da errore quindi devo mettere il punto per i numeri decimali e fin qui non ci sono problemi visto che posso sempre avvisare gli utenti di usare punto e non virgola... Il problema nasce nella modifica perchè richiamando i dati da db access mi restituisce il numero decimale con la virgola con il risultato che quando poi faccio l'aggiorna mi da errore...
    Magari è la cavolata più grossa del mondo ma come faccio a far si che non mi dia errore inserendo la virgola???

    Saluti
    Fede

  2. #2
    <% dim Testo, Virgola, Punto
    Testo="Ciao, come stai?"
    Virgola=","
    Punto="."
    Testo_senza_virgola = Replace( Testo, Virgola, Punto )
    response.write Testo_senza_virgola
    %>

  3. #3
    Fantastico ma... perdona la mia ignoranza...... dove la devo mettere???

  4. #4
    fiftyfifty, mettila dove ti serve. immagino prima della scrittura su db...

  5. #5
    oooooooooook grazie...

  6. #6
    Mi da questo errore

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.

    /teammeccanica/mod_fattart.asp, line 111

  7. #7
    Posta il codice della pagina

  8. #8
    Questo è il codice del form di aggiornamento...
    Prima avevo sbagliato pagina... per quello che non andava...
    Comunque non va neanche adesso, temo che sia per la mia incapacità i scrivere correttamente il codice per il quale optime mi bacchetta sempre.......
    ma tutte quelle virgolette...

    codice:
    <form method="POST" action="<%=MM_editAction%>" name="form1">
      
    
    Modifica riga:</p>
      
    
    <%=(rs_articoli.Fields.Item("Codice").Value)%> 
    
        <%=(rs_articoli.Fields.Item("Descrizione").Value)%>
    
      <%=(rs_articoli.Fields.Item("Marca").Value)%></p>
      <table align="center">
        <tr valign="baseline">
          <td nowrap align="right">Quantita':</td>
          <td><input type="text" name="Quantita" value="<% dim Testo, Virgola, Punto 
    Testo="& rs_articoli.Fields.Item(""Quantita"").Value &" 
    Virgola="," 
    Punto="." 
    Testo_senza_virgola = Replace( Testo, Virgola, Punto ) 
    response.write Testo_senza_virgola 
    %>" size="10">      </td>
        </tr>
        <tr valign="baseline">
          <td nowrap align="right">Prezzo unitario:</td>
          <td><input type="text" name="Prezzounitario" value="<%=(rs_articoli.Fields.Item("Prezzounitario").Value)%>" size="10">
    &euro; </td>
        </tr>
        <tr valign="baseline">
          <td nowrap align="right">Sconto1:</td>
          <td><input type="text" name="Sconto1" value="<%=(rs_articoli.Fields.Item("Sconto1").Value)%>" size="10">      </td>
        </tr>
        <tr valign="baseline">
          <td nowrap align="right">Sconto2:</td>
          <td><input type="text" name="Sconto2" value="<%=(rs_articoli.Fields.Item("Sconto2").Value)%>" size="10">      </td>
        </tr>
        <tr valign="baseline">
          <td nowrap align="right">Sconto3:</td>
          <td><input type="text" name="Sconto3" value="<%=(rs_articoli.Fields.Item("Sconto3").Value)%>" size="10">      </td>
        </tr>
        <tr>
          <td nowrap align="right" valign="top">Annotazioni:</td>
          <td valign="baseline"><textarea name="Annotazioni" cols="35" rows="5"><%=(rs_articoli.Fields.Item("Annotazioni").Value)%></textarea>      </td>
        </tr>
        <tr valign="baseline">
          <td nowrap align="right"></td>
          <td><input type="submit" value="Aggiorna record">      </td>
        </tr>
      </table>
      <input type="hidden" name="MM_update" value="form1">
      <input type="hidden" name="MM_recordId" value="<%= rs_articoli.Fields.Item("ID_ordine_articolo").Value %>">
    </form>

  9. #9
    Queto non è tutto il codice e poi non va bene dove lo hai messo.
    Nel campo quantita rimetti quello che avevi prima e mandami il codice completo della pagina

  10. #10
    Ora lo rimando... per altro ho pure sbagliato... il campo quantità deve essere un numero intero...
    sono gli sconti e il prezzo i decimali...

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.