HTML e lettore Barcode

pup3770

Utente Attivo
30 Mag 2012
122
0
16
Ciao a tutti,
come da titolo ho un problema con una pagina web scritta in PHP e HTML. Il problema è dovuto al fatto che la pistola barcode dopo aver sparato mi da in automatico l'invio. Come fare ad evitare ciò ed anzi fare un'altra operazione?

Mi spiego meglio. Ho una pagina web in cui ho diversi campi di inserimento (FORM) tra cui uno che utilizzo per l'inserimento del barcode. Tutti i valori inseriti nei campi vengo memorizzati mediante una "mysql_query" in PHP. Cosa mi succede: appena sparo al barcode, in automatico mi da l'invio e mi effettua la chiamata a funzione e quindi salvataggio su DB. Se io volessi far si che dopo aver sparato non viene in automatico dato l'invio oppure volessi scendere all'area di testo seguente, come posso fare?

Ecco una parte del codice:
HTML:
...

<FORM METHOD="post" ACTION="nome_file.php"> 
<b>Barcode:</b><br> <INPUT TYPE="text" NAME="barcode" VALUE="Inserisci un termine" ONFOCUS="if(this.value==this.defaultValue)this.value=''"><br><br>
	
<b>Valore1:</b><br> <INPUT TYPE="text" NAME="valore1" VALUE="Inserisci un termine" ONFOCUS="if(this.value==this.defaultValue)this.value=''"><br><br>

<INPUT TYPE="submit" VALUE="Inserisci">
</FORM>	

...

PHP:
<?php  

... 

$query2 = "INSERT INTO ... (barcode, valore1) VALUES ('{$_POST['barcode']}','{$_POST[valore1']}')"; 
if (mysql_query ($query2, $connessione)) 
        echo ("Inserimento riuscito con successo!"); 

... 

?>


Attendo vostre gentili risposte

Sono un pochino disperato e senza speranze perché ho scritto nell'area PHP e non ho ricevuto risposte, e non trovo neanche nelle impostazioni degli input di windows informazioni.
 

Fez Vrasta

Utente Attivo
11 Mag 2013
409
0
0
Codice:
$('form').submit(function(e){
  e.preventDefault();
});

Questo previene che l'invio invii il form
 

pup3770

Utente Attivo
30 Mag 2012
122
0
16
grazie mille per la risposta. Ma sai non sono molto pratico, dove e come dovrei utilizzarla?
 

pup3770

Utente Attivo
30 Mag 2012
122
0
16
Ragazzi ho trovato qualcosa:

HTML:
<form name="form1" onsubmit="return false">
<input type="text">
<input type="button" value="submitform" onclick = "document.form1.submit()">
</form>

che implementandolo funziona ma non nel mio caso perché io ho più aree di inserimento nella stessa FORM.

Come posso modificarla per fare al caso mio?
 

pup3770

Utente Attivo
30 Mag 2012
122
0
16
Ragazzi buone notizie, ho risolto.

Vi dico come: Ho modificato il codice:

HTML:
...

<FORM METHOD="post" ACTION="nome_file.php"> 
<b>Barcode:</b><br> <INPUT TYPE="text" NAME="barcode" VALUE="Inserisci un termine" ONFOCUS="if(this.value==this.defaultValue)this.value=''"><br><br>
	
<b>Valore1:</b><br> <INPUT TYPE="text" NAME="valore1" VALUE="Inserisci un termine" ONFOCUS="if(this.value==this.defaultValue)this.value=''"><br><br>

<INPUT TYPE="submit" VALUE="Inserisci">
</FORM>	

...

in:

HTML:
...

<FORM METHOD="post" name="form1" onsubmit="return false" ACTION="nome_file.php"> 
<b>Barcode:</b><br> <INPUT TYPE="text" NAME="barcode" VALUE="Inserisci un termine" ONFOCUS="if(this.value==this.defaultValue)this.value=''"><br><br>
	
<b>Valore1:</b><br> <INPUT TYPE="text" NAME="valore1" VALUE="Inserisci un termine" ONFOCUS="if(this.value==this.defaultValue)this.value=''"><br><br>

<INPUT TYPE="button" VALUE="Inserisci" onclick="document.form1.submit()">
</FORM>	

...

Quindi ho risolto utilizzando:
Codice:
onsubmit="return false"
e
Codice:
onclick="document.form1.submit()"
.

Sicuramente avrei potuto utilizzare funzioni create ad hoc ma attualmente per quello che mi serve non mi interessava.

Io chiudo il POST ma se volete riaprirlo per scrivere altre migliori soluzioni fate pure, sono sempre utili.
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
pup3770 Php & HTML e lettore barcode PHP 1
R Immagini html HTML e CSS 1
K File audio in html, chi mi può aiutare? HTML e CSS 0
K Aiuto con file audio in html HTML e CSS 1
Antonio67 Lanciare file shell bash da html HTML e CSS 2
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
G Codice html Javascript 1
M Collegamento tra form html e script php PHP 4
L Ricezione dei dati su file php da modulo html PHP 6
F Creare elementi html con javascript Javascript 4
G Appicazione HTML per inserimento dai in Database Access Microsoft HTML e CSS 0
W visualizzare solo file html e sottocartelle di una cartella PHP 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
G img html HTML e CSS 3
M Come fare un countdown in HTML? HTML e CSS 4
D Stampa a video in altra pagina html Database 3
A inserire variabile php colore in div html PHP 2
F Tv in html Offerte e Richieste di Lavoro e/o Collaborazione 1
N Script elenco file HTML HTML e CSS 5
L salvare codice html in mysql PHP 3
Cosina htaccess redirect 301 senza estensione html Web Server 6
E Errore di lettura php in html PHP 8
M HTML e PHP Offerte e Richieste di Lavoro e/o Collaborazione 3
C Form email php su pagina index.html? PHP 21
Shyson Meglio Javascript o HTML? Javascript 4
P inserimento icone social tramite html HTML e CSS 1
Z Mod_rewrite da HTML in PHP PHP 3
L Collegare un form html ad un database access Javascript 2
P HTML integrazione wordpress HTML e CSS 0
C [RISOLTO]Inserimento variabile php in input html PHP 20
L Eliminare estensione .html HTML e CSS 9
max1974 html in tooltip Javascript 0
C Risalire al php da html PHP 27
felino Esportare tabella HTML in PDF, quale libreria usare? Javascript 1
webmachine [PHP] [JAVASCRIPT] Form strano in HTML PHP PHP 1
L [RISOLTO] Stampa a video risultato count in html PHP 13
V Servizio design pagina web e download in self contained html file Discussioni Varie 1
F [PHP] Form html PHP 2
G Aiuto HTML, collegamento con un bottone a una <div> di un' altra pagna HTML e CSS 5
R Aiuto sito html Offerte e Richieste di Lavoro e/o Collaborazione 3
M Estrarre dati da una select HTML PHP 3
G FORM HTML E PHP PHP 0
max1974 [HTML] Columns grid on modal form HTML e CSS 0
tomorc [HTML] Problema con scroll bar (risolto) HTML e CSS 0
F [PHP] [HTML] Tabella cambia pagina responsive PHP 8
M [PHP] [HTML] Centrare in verticale un pulsante in una tabella PHP 3
S [HTML] Effetto su testo da togliere HTML e CSS 0
M [PHP] Istruzione "echo" all'interno di codice html PHP 2
D [HTML] Aiutino su costruzione tabella :) HTML e CSS 3
diamantetredici13 [HTML] link e poi link... HTML e CSS 2

Discussioni simili