-
Гость
Форма предварительного просмотра в JavaScript
Сообщение
Гость »
Мне нужна ваша помощь, пожалуйста. Я почти у цели..
Я хочу просмотреть свою форму перед ее отправкой. Но
form.submit(); не работает.
Вот мой код:
HTML:
< бр />
Javascript:
Код: Выделить всё
function preview(form){
var dia_log;
$( "label" ).each(function(i,val) {
dia_log +=$(this).text() + " " + $(this).next().val()+"
";
});
dia_log =dia_log.replace('undefined', '');
$.confirm({
'title' : 'Are all these information is correct?',
'message' : dia_log,
'buttons' : {
'Yes' : {
'class' : 'blue',
'action': function(){
form.submit();
}
},
'No' : {
'class' : 'gray',
'action': function(){}
}
}
});
return false;
}
JQuery:
Код: Выделить всё
(function($){
$.confirm = function(params){
if($('#confirmOverlay').length){
// A confirm is already shown on the page:
return false;
}
var buttonHTML = '';
$.each(params.buttons,function(name,obj){
// Generating the markup for the buttons:
//buttonHTML += '[url=#]'+name+'[/url]';
buttonHTML += '';
if(!obj.action){
obj.action = function(){};
}
});
var markup = [
'',
'',
'',params.title,'',
'',params.message,'
',
'',
buttonHTML,
''
].join('');
$(markup).hide().appendTo('body').fadeIn();
var buttons = $('#confirmBox .button'),
i = 0;
$.each(params.buttons,function(name,obj){
buttons.eq(i++).click(function(){
// Calling the action attribute when a
// click occurs, and hiding the confirm.
obj.action();
$.confirm.hide();
return true;
});
});
}
$.confirm.hide = function(){
$('#confirmOverlay').fadeOut(function(){
$(this).remove();
});
}
})(jQuery);
Hope I get responses from you.
Thank you very much.
Источник:
https://stackoverflow.com/questions/160 ... javascript
1710212670
Гость
Мне нужна ваша помощь, пожалуйста. Я почти у цели.. :)
Я хочу просмотреть свою форму перед ее отправкой. Но [b]form.submit()[/b]; не работает.
Вот мой код:
HTML:
< бр />
[code]
First Name:
Last Name:
[/code]
Javascript:
[code]
function preview(form){
var dia_log;
$( "label" ).each(function(i,val) {
dia_log +=$(this).text() + " " + $(this).next().val()+"
";
});
dia_log =dia_log.replace('undefined', '');
$.confirm({
'title' : 'Are all these information is correct?',
'message' : dia_log,
'buttons' : {
'Yes' : {
'class' : 'blue',
'action': function(){
form.submit();
}
},
'No' : {
'class' : 'gray',
'action': function(){}
}
}
});
return false;
}
[/code]
JQuery:
[code](function($){
$.confirm = function(params){
if($('#confirmOverlay').length){
// A confirm is already shown on the page:
return false;
}
var buttonHTML = '';
$.each(params.buttons,function(name,obj){
// Generating the markup for the buttons:
//buttonHTML += '[url=#]'+name+'[/url]';
buttonHTML += '';
if(!obj.action){
obj.action = function(){};
}
});
var markup = [
'',
'',
'',params.title,'',
'',params.message,'
',
'',
buttonHTML,
''
].join('');
$(markup).hide().appendTo('body').fadeIn();
var buttons = $('#confirmBox .button'),
i = 0;
$.each(params.buttons,function(name,obj){
buttons.eq(i++).click(function(){
// Calling the action attribute when a
// click occurs, and hiding the confirm.
obj.action();
$.confirm.hide();
return true;
});
});
}
$.confirm.hide = function(){
$('#confirmOverlay').fadeOut(function(){
$(this).remove();
});
}
})(jQuery);
[/code]
Hope I get responses from you.
Thank you very much.
Источник: [url]https://stackoverflow.com/questions/16007131/preview-form-in-javascript[/url]