Richiesta obbligatoria form Java

Enrico Pillon

Nuovo Utente
25 Mar 2016
3
0
0
Ciao,
innanzitutto voglio salutare tutti dato che sono nuovo qui.
Seconda cosa specifico che ho già fatto una ricerca nella sezione e non ho trovato risposta al mio dilemma...brevemente...ho la necessità di rendere obbligatorio un campo input in un piccolo form il quale praticamente richiede il codice shortner google che si crea dopo il https://goo.gl/, quindi cliccando su continua il codice va in append a https://goo.gl/ per completarsi e indirizzare alla pagina.
Io sono arrivato al punto sotto riportato ma non viene richiesto obbligatoriamente e se quindi il campo richiesta rimane vuoto al click su continua mi indirizza a https://goo.gl/ ed è ciò che voglio evitare.
Qualche idea?
Grazie!!

Codice:
<!-- Include jQuery! --><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<form id="form1"><input id="appendUrl" name="" type="text" value="" required autofocus /><a id="stndrUrl" class="roll-button button-slider" href="https://goo.gl/" target="_blank">CONTINUA</a></form>
<script>// <![CDATA[
$(document).ready(function(){ $('#stndrUrl').click( function() { window.open($(this).attr('href') + '/' + $('#appendUrl').val()); return false; }); });
// ]]></script>
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, prima di aprire la finestra puoi controllare la lunghezza del valore
Codice:
if($('#appendUrl').val().length > 0) {
   window.open($(this).attr('href') + '/' + $('#appendUrl').val());
}else{
   alert("il campo è obbligatori");
}
l'attributo required funziona al submit del form che potresti utilizzare in alternativa al tag <a>
 

Enrico Pillon

Nuovo Utente
25 Mar 2016
3
0
0
Ciao, prima di aprire la finestra puoi controllare la lunghezza del valore
Codice:
if($('#appendUrl').val().length > 0) {
   window.open($(this).attr('href') + '/' + $('#appendUrl').val());
}else{
   alert("il campo è obbligatori");
}
l'attributo required funziona al submit del form che potresti utilizzare in alternativa al tag <a>

Grazie della risposta Criric! L'idea è giustissima, però poi mi apre due finestre, una al link shortner risolto, e una sempre a https://goo.gl/
Dove ho sbagliato?
Codice:
<!-- Include jQuery! --><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<form id="form1"><input id="appendUrl" name="" type="text" value="" /><a id="stndrUrl" class="roll-button button-slider" href="https://goo.gl/" target="_blank">CONTINUA</a></form>
<script>// <![CDATA[ 
$(document).ready(function(){ $('#stndrUrl').click( function() { if($('#appendUrl').val().length > 0) {
   window.open($(this).attr('href') + '/' + $('#appendUrl').val());
}else{
   alert("il campo è obbligatorio");
} }); });
// ]]></script>
 
Ultima modifica:

Enrico Pillon

Nuovo Utente
25 Mar 2016
3
0
0
Risolto, mancavano i return false! Ho notato che i google shortner son sempre di 6 cifre, quindi faccio verificare che i caratteri siano = 6 :)
Codice:
<!-- Include jQuery! --><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<form id="form1"><input id="appendUrl" name="" type="text" value="" /><a id="stndrUrl" class="roll-button button-slider" href="https://goo.gl/" target="_blank">CONTINUA</a></form>
<script>// <![CDATA[ 
$(document).ready(function(){ $('#stndrUrl').click( function() { if($('#appendUrl').val().length == 6) {
   window.open($(this).attr('href') + '/' + $('#appendUrl').val()); return false;
}else{
   alert("Codice errato o non inserito"); return false;
} 
}); });
// ]]></script>

Grazie ancora criric!!!
 
Discussioni simili
Autore Titolo Forum Risposte Data
F richiesta rimborso eccedenza contributi INPS Discussioni Varie 0
P Richiesta di aiuto Presentati al Forum 1
B Richiesta Consiglio E-commerce CMS (Content Management System) 1
M [VENDO] Filtri instagram su richiesta Altri Annunci 0
M [VENDO]Sito web su misura e richiesta Compravendita siti e domini 0
R Richiesta per sviluppo plugin Wordpress Offerte e Richieste di Lavoro e/o Collaborazione 9
T Campi static del Controller generico si azzerano ad ogni richiesta PHP 3
G Richiesta consigli SEO: nuovo algoritmo Google (e altro) SEO e Posizionamento 2
Web93 RICHIESTA CONSIGLIO - FARE UN SITO WEB CMS (Content Management System) 1
Caldus richiesta aiuto Mac e Software 0
S [PHP] Richiesta consiglio PHP 1
gandalf1959 richiesta da dnsitaly Domini 3
W [PHP] gestire una richiesta curl sul server PHP 0
A Richiesta consiglio per kit videosorveglianza IP Cam e Videosorveglianza 0
J [PHP] richiesta di aiuto PHP 3
romeocharly richiesta credenziali ftp in wordpress Server Dedicati e VPS 1
L [PHP]Richiesta websocket in php PHP 3
F Richiesta script PHP PHP 1
A Creo e vendo profili Facebook di ogni tipo. Su richiesta. Annunci servizi di Social Media Marketing 0
gandalf1959 dopo la richiesta ajax il bottone del form non si disabilita Ajax 5
S Wi-Fi Range Extender non funziona [Era Richiesta aiuto] ] Smartphone e tablet 13
D Cercasi collaboratore per app richiesta video Offerte e Richieste di Lavoro e/o Collaborazione 0
JackIlPazzo Chiamare una funzione specifica di php da una richiesta ajax? PHP 2
M Richiesta ajax con autenticazione base non funziona ! Ajax 0
K Richiesta consiglio per imparare programmazione php PHP 2
V Richiesta conferma utente - php PHP 9
Umberto Conti Richiesta consigli e suggerimenti per ecommerce E-Commerce 5
M [Richiesta] - Invio tramite form di dati ad un db mysql PHP 2
P [RICHIESTA]Consiglio per iniziare con il PHP e MySQL PHP 3
E richiesta d'aiuto: script che trasformi il test contenuto (a video) da una pagina in Object x mail PHP 0
D Richiesta aiuto siti per indirizzamento forum HTML e CSS 1
S richiesta dati da più tabelle PHP 5
A Richiesta piccolo sito aste per il Fantacalcio PHP 1
Pi3tro [Richiesta]Semplice form PHP 6
S richiesta permessi per scrivere nelle sezioni Supporto Mr.Webmaster 0
C Richiesta oscuramento sito web Leggi, Normative e Fisco 10
Z Richiesta https che riporta ad un altro dominio Apache 3
L presentazione e richiesta di suggerimenti HTML e CSS 1
E Richiesta compilazione questionario per tesi! Offerte e Richieste di Lavoro e/o Collaborazione 0
M Richiesta logo per Blog Webdesign e Grafica 0
E Richiesta fattibilità sviluppo applicazione ios Sviluppo app per iOS 0
T Sito già esistente - richiesta aiuto Offerte e Richieste di Lavoro e/o Collaborazione 3
X Caricare contenuto iframe su richiesta Javascript 6
K Manipolare richiesta a web service PHP 0
L Richiesta prodotti PHP 2
D Richiesta ajax per piu commenti Ajax 2
F Richiesta pillola su sicurezza jQuery 5
L problema richiesta asincrona con jquery jQuery 1
S Richiesta installazione chat ajax Offerte e Richieste di Lavoro e/o Collaborazione 4
max_400 Scaricare file senza la richiesta da parte del browser PHP 10

Discussioni simili