Форма предварительного просмотра в JavaScriptJquery

Программирование на jquery
Ответить
Гость
 Форма предварительного просмотра в JavaScript

Сообщение Гость »


Мне нужна ваша помощь, пожалуйста. Я почти у цели.. :)

Я хочу просмотреть свою форму перед ее отправкой. Но form.submit(); не работает.

Вот мой код:

HTML:
< бр />

Код: Выделить всё

First Name:

Last Name:


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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»