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

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

Сообщение Anonymous »

Я хочу просмотреть свою форму перед ее отправкой. Но 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 += ''+name+'';
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);


Подробнее здесь: https://stackoverflow.com/questions/160 ... javascript
Ответить

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

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

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

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

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