Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [vbscript]Cancellare il contenuto di una cella tramite tastiera

    Come da titolo.

    Il mio prof ha dato da fare per laboratorio un sudoku in vbscript.
    Il sudoku l'ho gia finito, ma non riesco a capire come fare in modo che schiacciando il tasto canc o il tasto backspace mi si cancelli il numero contenuto nella cella del sudoku.

    Per acquisire il numero da tastiera ho usato questo codice:
    codice:
    f=cint(window.event.keyCode)-48
    e per inserirli nella cella ho usato questo:
    codice:
     window.document.activeElement.innerHTML=n
    Vi dico che tra acquisizione e inserimento ci sono una serie di controlli, per verificare che il numero non sia gia presente sulla colonna, sulla riga, e nel quadro.

    Grazie a chi mi risponde

    edit: non per mettervi fretta, ma il lavoro, lo devo consegnare venerdì, grazie di nuovo

  2. #2
    Ma stai parlando di uno script VBScript inserito in una pagina html? I campi in cui inserire i numeri di che tipo sono?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Originariamente inviato da MItaly
    Ma stai parlando di uno script VBScript inserito in una pagina html? I campi in cui inserire i numeri di che tipo sono?
    Si.
    I campi sono le celle di una tabella

  4. #4
    Posto qui per non aprire una nuova discussione (che tra l'altro non saprei dove aprirla):

    Potrei sapere il codice ASCII dei tasti CANC e del BACKSPACE??

  5. #5
    http://www.asciitable.it/ascii.asp

    qui trovi tutti i codici ASCII

    per quanto riguarda lo script dovresti mettere(credo) un controllo su ogni cella che controlli la pressione del tasto e si comporti di conseguenza..ora in vbscript non so di preciso come sia..io lavoro in javascript
    Bee - Websoft.net

    (site incoming)

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.