Changeset 20109 for extensions/Piwecard/template
- Timestamp:
- Jan 13, 2013, 8:56:16 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Piwecard/template/ecard.tpl
r20079 r20109 1 1 {include file='include/colorbox.inc.tpl'} 2 {combine_script id='piwecard' load="footer" path='plugins/Piwecard/js/piwecard.js'} 2 3 3 {footer_script }{literal}4 {footer_script require="piwecard"}{literal} 4 5 jQuery(document).ready(function(){ 5 6 jQuery(".createECardOpen").colorbox({ … … 19 20 }); 20 21 21 function ecard_checkField(element, elementType) { 22 var TEXT = 0; 23 var EMAIL = 1; 24 25 switch (elementType) { 26 case TEXT: 27 if (element.value == '') { 28 document.getElementById(element.id+'_error').style.display = 'block'; 29 element.className += " ecard_error_input"; 30 return false; 31 } else { 32 document.getElementById(element.id+'_error').style.display = 'none'; 33 element.className = element.className.replace( /(?:^|\s)ecard_error_input(?!\S)/g , ''); 34 return true; 35 } 36 break; 37 case EMAIL: 38 var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; 39 if (!filter.test(element.value)) { 40 document.getElementById(element.id+'_error').style.display = 'block'; 41 element.className += " ecard_error_input"; 42 return false; 43 } else { 44 document.getElementById(element.id+'_error').style.display = 'none'; 45 element.className = element.className.replace( /(?:^|\s)ecard_error_input(?!\S)/g , ''); 46 return true; 47 } 48 break; 49 default: 50 return false; 51 break; 52 } 53 } 54 55 function ecard_checkForm(form) { 56 var titleOK = ecard_checkField(form.ecard_title, 0); 57 var messageOK = ecard_checkField(form.ecard_message, 0); 58 var senderNameOK = ecard_checkField(form.ecard_sender_name, 0); 59 var senderEMailOK = ecard_checkField(form.ecard_sender_email, 1); 60 var recipientNameOK = ecard_checkField(form.ecard_recipient_name, 0); 61 var recipientEMailOK = ecard_checkField(form.ecard_recipient_email, 1); 22 function piwecard_checkForm(form) { 23 var titleOK = piwecard_checkField(form.ecard_title, 0); 24 var messageOK = piwecard_checkField(form.ecard_message, 0); 25 var senderNameOK = piwecard_checkField(form.ecard_sender_name, 0); 26 var senderEMailOK = piwecard_checkField(form.ecard_sender_email, 1); 27 var recipientNameOK = piwecard_checkField(form.ecard_recipient_name, 0); 28 var recipientEMailOK = piwecard_checkField(form.ecard_recipient_email, 1); 62 29 63 30 if(titleOK && messageOK && senderNameOK && senderEMailOK && recipientNameOK && recipientEMailOK) … … 71 38 <div style="display:none"> 72 39 <div id="addECardForm"> 73 <form method="post" onsubmit="return ecard_checkForm(this);">40 <form method="post" onsubmit="return piwecard_checkForm(this);"> 74 41 <fieldset> 75 42 <legend>{'piwecard_send_stage1'|@translate}</legend> … … 91 58 <div class="ecard_error" id="ecard_sender_email_error">{'piwecard_error'|@translate} {'piwecard_error_email'|@translate}</div> 92 59 <span class="ecard_label">{'piwecard_sender'|@translate}<span class="ecard_mandatory_fields">*</span> :</span> 93 <span class="ecard_name"><input name="ecard_sender_name" type="text" id="ecard_sender_name" maxlength="100" value="{$ecard.sender_name}" onfocus="ecard_clearDefaultText(this, '{$ecard.sender_name}');"></span>94 <span class="ecard_email"><input name="ecard_sender_email" type="text" id="ecard_sender_email" maxlength="100" {$ecard.changemail} value="{$ecard.sender_email}" onblur=" ecard_checkField(this, 1);"></span>60 <span class="ecard_name"><input name="ecard_sender_name" type="text" id="ecard_sender_name" maxlength="100" value="{$ecard.sender_name}"></span> 61 <span class="ecard_email"><input name="ecard_sender_email" type="text" id="ecard_sender_email" maxlength="100" {$ecard.changemail} value="{$ecard.sender_email}" onblur="piwecard_checkField(this, 1);"></span> 95 62 </div> 96 63 <div class="ecard_field"> … … 99 66 <span class="ecard_label">{'piwecard_recipient'|@translate}<span class="ecard_mandatory_fields">*</span> :</span> 100 67 <span class="ecard_name"><input name="ecard_recipient_name" type="text" id="ecard_recipient_name" maxlength="100" value="{$ecard.recipient_name}"></span> 101 <span class="ecard_email"><input name="ecard_recipient_email" type="text" id="ecard_recipient_email" maxlength="100" value="{$ecard.recipient_email}" onblur=" ecard_checkField(this, 1);"></span>68 <span class="ecard_email"><input name="ecard_recipient_email" type="text" id="ecard_recipient_email" maxlength="100" value="{$ecard.recipient_email}" onblur="piwecard_checkField(this, 1);"></span> 102 69 </div> 103 70 </fieldset>
Note: See TracChangeset
for help on using the changeset viewer.