2016-09-08 3 views
-2

ich eine Form haben, die hat eine ‚post‘ zu Java-Code, auf einreichen. Die Anforderung ist wie folgt - Beim Abschicken sollte eine Alarmbox mit 'ok' Taste kommen, wo der Benutzer die Info lesen wird. und dann auf "OK" klicken. Dies ist nur ein Info-Dialog und sonst nichts. Aber die Alarmbox sollte dort bleiben, bis er auf OK klickt. Ich habe jquery übergeben und auch versucht, Formular zu übermitteln. Das Formular wird aktualisiert, und das Kontrollkästchen "Warnung" wird ausgeblendet, wenn das gesamte Formular gesendet und der Bildschirm aktualisiert wird.Wie ein Formular aus erfrischend auch nach stoppen einreichen/Post

+0

Wir brauchen Ihren Code, um zu sehen, Ihnen zu helfen. Klingt so, als müsste man AJAX verwenden und/oder das Senden des Standardformulars verhindern –

Antwort

3

Sie sollen das Bestätigungsfeld verwenden und die Standardaktion verhindern, wenn es nicht bestätigt wird. Siehe meine Kommentare im Code.

$(function() { 
 
    $('form').on('submit', function(e) { 
 
    if(!window.confirm('Do you want to send this form')) { /* ask for confirmation */ 
 
     e.preventDefault(); /* if not confirmed, stop the default action, else send it */ 
 
    } 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form> 
 
    <input type="text" /> 
 
    <input type="submit" value="Send" /> 
 
</form>

+0

Funktioniert perfekt. Vielen Dank. –

Verwandte Themen