Campo numerico form facebook

tgat

Nuovo Utente
3 Nov 2012
17
0
1
Salve a tutti,
premetto che sono nuovo con javascript e vorrei utilizzare Il plugin di Facebook denominato "Registration"
https://developers.facebook.com/docs/plugins/registration/
e vorrei validare il campo Numero di telefono a cui vorrei aggiungere questo set di caratteri:
._-) +:)/
c'è anche uno spazio vuoto
di seguito il codice javascrip perfettamente funzionante (che tra le altre ha l'alert che sul plugin di facebook non è necessario):

HTML:
<form name="modulo" id="modulo" onSubmit="return controllo();" method="post" action="paginadiprova.php"> 
Numero
<input name="numero" type="text" id="numero" size="30" /> 
<br /> 
<input type="submit" name="Submit" value="Invia" /> 
</form>
<script language="JavaScript"> 
function controllo(){ 
with(document.modulo) { 
var ckNumero = /^[\d._\-\) \+\(:\/]+$/;
if(numero.value=="") {
alert("Errore: compilare il campo numero");
numero.focus();
return false;
}else if(!ckNumero.test(numero.value)) {
alert("Errore: Numero non valido ");
numero.focus();
return false;
}
} 
return true; 
} 
</script>

che vorrei integrare nel plugin di facebook:

HTML:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">
<div id="fb-root"></div>
<script>
* window.fbAsyncInit = function() {
* * FB.init({appId: '172977976174862', status: true, cookie: true, xfbml: true});
* };
* (function() {
* * var e = document.createElement('script'); e.async = true;
* * e.src = document.location.protocol +
* * * '//connect.facebook.net/it_IT/all.js';
* * document.getElementById('fb-root').appendChild(e);
* }());
</script>
<fb:registration redirect-uri="" 
 fields='[
   {"name":"name"},
   {"name":"numero","description":"Numero di telefono","type":"text"},
]' 
 onvalidate="validate"></fb:registration> 
<script> 
function validate(form) {
  errors = {};
  if (form.numero !== "1234567890") {
    errors.numero = "compila il campo";
  }
   return errors;
}
</script>

un grazie anticipato a chi vorrà rispondermi :)
 
Ultima modifica di un moderatore:

Vale2

Utente Attivo
28 Mag 2006
446
0
0
Livorno
Ciao,

non puoi sostituire questo (che è errato)

Codice:
function validate(form) {
  errors = {};
  if (form.numero !== "1234567890") {
    errors.numero = "compila il campo";
  }
   return errors;
}

è true se scrivi 1234567890 (scritto correttamente) 0987654321 o qualsiasi altra combinazione è false parte il messaggio d'errore.

sua la regexp sopra, anche se non capisco l'utilizzo di quei caratteri in un campo numerico

Valeria.
 

tgat

Nuovo Utente
3 Nov 2012
17
0
1
Ciao,

non puoi sostituire questo (che è errato)

Codice:
function validate(form) {
  errors = {};
  if (form.numero !== "1234567890") {
    errors.numero = "compila il campo";
  }
   return errors;
}

è true se scrivi 1234567890 (scritto correttamente) 0987654321 o qualsiasi altra combinazione è false parte il messaggio d'errore.

sua la regexp sopra, anche se non capisco l'utilizzo di quei caratteri in un campo numerico

Valeria.
si, grazie lo so che è errato infatti volevo sostituire la regola con un'altra che permettesse l'inserimento di numeri (qualsiasi) + il set di caratteri :
._-) +:)/
ma siccome non conosco bene il javascript non so come fare, pertanto gradirei qualche suggerimento, grazie :)
 

Vale2

Utente Attivo
28 Mag 2006
446
0
0
Livorno
Ciao,

non hai già una regexp che fa questo,


var ckNumero = /^[\d._\-\) \+\:)\/]+$/;

se la metti al posto di !== "123...0";

Valeria.
 
Discussioni simili
Autore Titolo Forum Risposte Data
S FORM:ceck campo numerico texarea Javascript 2
Monital [PHP]Far riconoscere stringa o numerico epr creazione campo tabella PHP 6
LalaGp [PHP] Incremento di un campo numerico in base a incremento campo di testo PHP 2
M Numerare automaticamente campo numerico con più parametri PHP 4
M Numerare automaticamente campo numerico PHP 32
G CSV importazione campo numerico PHP 11
T Visualizzare campo numerico con formato € Classic ASP 2
M problema controllo campo numerico PHP 1
G Valore del campo id maggiore di 9999 MySQL 0
S da casella di testo a campo tabella Database 0
M Vendo il mio sito web teknosurfng.com, che trasmette nel campo della tecnologia Compravendita siti e domini 0
F errore 1062 su campo nuovo MySQL 4
R Aprire maschera con Openform filtrando un campo testuale con un valore recuperato da un'altra maschera MS Access 10
D Visualizzazione pagina basata sul valore di un campo del database PHP 2
A pulsante di update campo mysql con javascript Javascript 2
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
D riempire campo inserendo un valore in un altro campo PHP 2
S riflettere valore di campo input range in live Javascript 0
P Ricerca campo data PHP 1
M Aggiornare stesso campo in due tabelle PHP 0
U Campo vuoto data errore Fatal error: PHP 2
Alex_70 Aggiornare campo da un altro campo PHP 16
F Steps campo input field Javascript 1
N Chiave Primaria in Campo Calcolato Windows e Software 1
I Focus su un campo Javascript 9
Alex_70 Nascondere label tab se campo vuoto PHP 2
G Impostare suggerimenti campo text di un form Javascript 2
Shyson Inserire placeholder nel campo cerca PHP 5
B Campo ricerca domini HTML e CSS 4
D verifica codice fiscale persona fisica /aziendale stesso campo HTML e CSS 1
G Campo Not null a condizione MySQL 8
M [PHP] Compilare automaticamente il campo data PHP 5
M [PHP] Problemi di salvataggio su campo calcolato PHP 0
M [PHP] Salvare campo di una tabella in una variabile PHP 14
M [MySQL] CREARE UN LINK SU UN DETERMINATO CAMPO DI UNA TABELLA RISULTATO DI UNA QUERY SQL MySQL 3
D [ASP] Leggere Campo decimal MYSQL Classic ASP 1
S [ASP] SALVARE VALORE SELECT OPTION SU CAMPO TABELLA ACCESS Classic ASP 9
M [PHP] Drop down in campo select PHP 1
elpirata [RISOLTO][Javascript] Datapicker e autocompletamento campo input Javascript 2
elpirata [RISOLTO][Mysql] Contare le occorrenze in un campo tipo varchar MySQL 2
elpirata [MYSQL] Schedulare evento per update del campo data su tabella MySQL 0
G Campo HTML input file con jQuery jQuery 0
D [MS Access] problemi con inserimento campo in una maschera MS Access 6
Arcadia [MS Access] Focus su campo specifico MS Access 1
A [MS Access] Pulsante per inserire allegati in campo maschera MS Access 0
L [Javascript] Drag and drop. Aggiornamento Campo Javascript 2
A [MySQL] Ottenere più risultati in un unico campo MySQL 7
A [MS Access] Somma Campi se in altro campo presente un determinato testo MS Access 1
Monital Funzione php e campo database come variabile PHP 6
C [PHP] Creare un Pulsante che ricopia valori di un campo in altro record PHP 4

Discussioni simili