2016-04-14 26 views
5

Ho un modulo di registrazione nel mio sito in cui sto salvando i campi e dopo aver salvato il modulo quando l'utente torna di nuovo a quella registrazione modulo Voglio che i valori dei campi precedenti vengano salvati nel riempimento automatico del browser. sotto è il mio frammento di codice -Nel modulo di registrazione, i campi modulo non vengono salvati nel riempimento automatico del browser su invio. (ReactJs)

<form class="clearfix"> 
    <input autocomplete="given-name" name="firstName" type="text" placeholder="Enter First Name" class="form-control" value=""> 
    <input autocomplete="family-name" name="lastName" type="text" placeholder="Enter Last Name" class="form-control" value=""> 
    <input autocomplete="email" name="email" type="text" placeholder="Enter Email" class="form-control" value=""> 
    <input autocomplete="tel" name="phoneNumber" type="text" placeholder="Enter Number" class="form-control contactMask" value=""> 
    <input autocomplete="address-line1" name="addressLine1" type="text" placeholder="Street 1" class="form-control"> 
    <input autocomplete="address-line2" name="addressLine2" type="text" placeholder="Street 2" class="form-control" value=""> 
    <a href="javascript:void(0);" className="btn baseBtn primeBtn" onClick={this.signupUser}>Sign Up</a> 
</form> 

In questo codice onClick di tag di ancoraggio sto facendo chiamata AJAX tramite funzione utente iscrizione. e dopo voglio che i dati degli utenti vengano riempiti automaticamente nei browser con l'indirizzo di compilazione automatica in chrome.

  • ho provato sotto i sensi: -

    1.Few persone suggerito di usare la forma "submit" funzionalità del pulsante per salvare i dati in riempimento automatico, piuttosto che dover ajax tag form chiamata di ancoraggio evento onClick. ma anche questo non funziona nel mio caso.

    2. Sono passati pochi post in cui è stato detto di utilizzare il nome corretto e l'attributo di completamento automatico per il campo. ma usando quel browser puoi solo indovinare i valori dei campi corretti.

risposta

0

Sto rispondendo alla mia domanda. In realtà, ho semplicemente ignorato che non sto inviando direttamente il mio modulo. Sul backend usiamo grails e usiamo solo per le API REST. sul frontEnd abbiamo react.js ma richieste e risposte vengono notificate da Nginx. Quindi il modulo non viene inviato ai grails, ecco perché sul modulo di invio dei dati non veniva salvato nella compilazione automatica del browser.

Problemi correlati