{"id":117891,"date":"2024-01-23T10:35:19","date_gmt":"2024-01-23T09:35:19","guid":{"rendered":"https:\/\/cms.zdv.uni-mainz.de\/modul-demo\/?page_id=117891"},"modified":"2026-03-13T15:17:06","modified_gmt":"2026-03-13T14:17:06","slug":"formular-mit-gravity-forms","status":"publish","type":"page","link":"https:\/\/cms.zdv.uni-mainz.de\/modul-demo\/en\/formular-mit-gravity-forms\/","title":{"rendered":"Form with Gravity Forms"},"content":{"rendered":"<jgu-base-pageheader react-props=\"{\n    &quot;items&quot;: [\n        {\n            &quot;box&quot;: {\n                &quot;index&quot;: &quot;&quot;,\n                &quot;title&quot;: &quot;Gravity Forms&quot;,\n                &quot;link&quot;: {\n                    &quot;url&quot;: &quot;&quot;,\n                    &quot;title&quot;: &quot;learn more&quot;\n                }\n            },\n            &quot;color&quot;: &quot;default&quot;,\n            &quot;image&quot;: {\n                &quot;url&quot;: &quot;&quot;\n            },\n            &quot;imgCredit&quot;: &quot;&quot;,\n            &quot;useVideo&quot;: false,\n            &quot;video&quot;: false\n        }\n    ],\n    &quot;type&quot;: &quot;border&quot;,\n    &quot;align&quot;: &quot;full&quot;,\n    &quot;quicklinks&quot;: {\n        &quot;show&quot;: false,\n        &quot;selects&quot;: []\n    },\n    &quot;useBreadcrumb&quot;: false\n}\">\n<\/jgu-base-pageheader><div\n\tclass=\"jgu-anchorpoint\"\n\tid=\"demo\"\n\tdata-label=\"Demo\"\n\tdata-hide-in-nav=\"false\"\n\ttabindex=\"0\"\n\tdata-initial-scroll=\"true\"\n><\/div>\n<script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_3' style='display:none'>\n                        <div class='gform_heading'>\n                            <h2 class=\"gform_title\">Contact form<\/h2>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_3'  action='\/modul-demo\/en\/wp-json\/wp\/v2\/pages\/117891' data-formid='3' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_3' class='gform_fields top_label form_sublabel_above description_above validation_below'><div id=\"field_3_5\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_3_5'>X\/Twitter<\/label><div class='gfield_description' id='gfield_description_3_5'>This field is for validation purposes and should be left unchanged.<\/div><div class='ginput_container'><input name='input_5' id='input_3_5' type='text' value='' autocomplete='new-password'\/><\/div><\/div><fieldset id=\"field_3_1\" class=\"gfield gfield--type-name gfield--input-type-name gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_3_1'>\n                            \n                            <span id='input_3_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <label for='input_3_1_3' class='gform-field-label gform-field-label--type-sub '>First<\/label>\n                                                    <input type='text' name='input_1.3' id='input_3_1_3' value=''   aria-required='true'    autocomplete=\"given-name\" \/>\n                                                <\/span>\n                            \n                            <span id='input_3_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                            <label for='input_3_1_6' class='gform-field-label gform-field-label--type-sub '>Last<\/label>\n                                                            <input type='text' name='input_1.6' id='input_3_1_6' value=''   aria-required='true'    autocomplete=\"family-name\" \/>\n                                                        <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_3_2\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_3_2'>e-mail<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='gfield_description' id='gfield_description_3_2'>Dies ist nur eine Ansicht, f\u00fcllen Sie es nicht aus.<\/div><div class='ginput_container ginput_container_email'>\n                            <input name='input_2' id='input_3_2' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\" aria-describedby=\"gfield_description_3_2\" \/>\n                        <\/div><\/div><div id=\"field_3_3\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_3_3'>Comments<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_3_3' class='textarea small'   maxlength='10'  aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_3_4\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_3_4'>Test question: what results in 3+4?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_3_4' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_3' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Sending'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_3' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_3' id='gform_theme_3' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_3' id='gform_style_settings_3' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_3' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='3' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='GsSDcwFkI2Q7Rr67mz4dRs9nyUqr1MO5msrExHy0cNsDjn7g98tXAgiVGsl84b8BMRTackYDV0GOo1XK5nm65EBA3yJYw6AsukrE54f8iqEsPUo=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_3' value='WyJbXSIsIjFiNDI1MzRkNzIxZDZkYTJmZjRmMWMyNDBjM2Y2YjRiIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_3' id='gform_target_page_number_3' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_3' id='gform_source_page_number_3' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 3, 'https:\/\/cms.zdv.uni-mainz.de\/modul-demo\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_3').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_3');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_3').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_3').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_3').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_3').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_3').val();gformInitSpinner( 3, 'https:\/\/cms.zdv.uni-mainz.de\/modul-demo\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [3, current_page]);window['gf_submitting_3'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_3').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [3]);window['gf_submitting_3'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_3').text());}else{jQuery('#gform_3').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"3\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_3\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_3\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_3\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 3, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n<jgu-base-button style=\"display: flex; flex-wrap: wrap; column-gap: 30px; max-width: 100%; flex-direction: row; justify-content: left\">\n  \n<jgu-base-buttonitem react-props=\"{\n    &quot;text&quot;: &quot;Form with all fields&quot;,\n    &quot;link&quot;: {\n        &quot;url&quot;: &quot;https:\\\/\\\/cms.zdv.uni-mainz.de\\\/modul-demo\\\/community-plugins\\\/gravity-forms-alle-felder\\\/&quot;,\n        &quot;linkTarget&quot;: &quot;&quot;,\n        &quot;rel&quot;: &quot;&quot;\n    },\n    &quot;align&quot;: &quot;left&quot;,\n    &quot;styling&quot;: &quot;primary&quot;,\n    &quot;icon&quot;: &quot;arrow-right-solid&quot;,\n    &quot;type&quot;: &quot;default&quot;,\n    &quot;iconBefore&quot;: false,\n    &quot;isSmall&quot;: false,\n    &quot;fullWidth&quot;: false,\n    &quot;className&quot;: &quot;&quot;\n}\"><\/jgu-base-buttonitem>\n\n<\/jgu-base-button><jgu-base-anchornavigation react-props=\"{\n    &quot;align&quot;: &quot;wide&quot;,\n    &quot;theme&quot;: &quot;white&quot;\n}\">\n    \n<\/jgu-base-anchornavigation>\n<p class=\"has-big-font-size\">Get in touch with your visitors! Create the form in Dashboard &gt; Forms. Use <strong>&lt;\/<\/strong> <strong>&gt; Embed<\/strong> to display the form on your page.  <\/p>\n\n<p class=\"has-big-font-size\">In the block editor, select the &#8216;Form&#8217; block from the list of your forms.  <\/p>\n<div\n\tclass=\"jgu-anchorpoint\"\n\tid=\"notification\"\n\tdata-label=\"Notification\"\n\tdata-hide-in-nav=\"false\"\n\ttabindex=\"0\"\n\tdata-initial-scroll=\"true\"\n><\/div>\n<jgu-base-heading react-props=\"{\n    &quot;tags&quot;: {\n        &quot;htmlTag&quot;: &quot;h2&quot;,\n        &quot;classTag&quot;: &quot;&quot;,\n        &quot;tag&quot;: &quot;h2&quot;\n    },\n    &quot;heading&quot;: &quot;Notification (mails from Gravity Forms)&quot;,\n    &quot;textAlign&quot;: &quot;left&quot;,\n    &quot;anchor&quot;: &quot;&quot;,\n    &quot;index&quot;: &quot;&quot;,\n    &quot;color&quot;: &quot;red&quot;\n}\"><\/jgu-base-heading>\n\n<p><strong>  NOWHERE should {admin_email} be left. Replace {admin_email} with your e-mail address <\/strong>.<\/p>\n\n<p>Admin notification, please delete or adjust immediately: <strong><em>YOU are the admin in this case,<\/em><\/strong> so this notification is for YOU!<\/p>\n\n<p><strong>Warning<\/strong>: \u26a0\ufe0f Only JGU addresses are permitted for e-mail (From). In case of doubt, your entry will be overwritten with webmaster@uni-mainz.de for security reasons! <\/p>\n\n<p>From-name is a comment text that <strong>must<\/strong> always end with &#8221; <strong>JGU&#8221;<\/strong>, otherwise Webmaster will be entered there.<br\/>Example: If you want your e-mail to show &#8220;Digitization&#8221; as the sender, enter &#8220;Digitization JGU&#8221;. It does not work without JGU&#8230; <\/p>\n\n<p>By the way:  <strong>{all_fields}<\/strong>  are all fields in one go. Of course, individual fields with your text around them are also possible. <\/p>\n\n<p><strong>Warning<\/strong>: \u26a0\ufe0f also contains the User e-mail field next to the {..}. Do NOT use it. It is always empty.<\/p>\n<jgu-base-heading react-props=\"{\n    &quot;tags&quot;: {\n        &quot;htmlTag&quot;: &quot;h2&quot;,\n        &quot;classTag&quot;: &quot;&quot;,\n        &quot;tag&quot;: &quot;h2&quot;\n    },\n    &quot;heading&quot;: &quot;Send e-mail depending on the selected value in the form&quot;,\n    &quot;textAlign&quot;: &quot;left&quot;,\n    &quot;anchor&quot;: &quot;&quot;,\n    &quot;index&quot;: &quot;&quot;,\n    &quot;color&quot;: &quot;red&quot;\n}\"><\/jgu-base-heading>\n\n<p>You want to send mails depending on a drop-down menu.<\/p>\n\n<ol class=\"wp-block-list\">\n<li>In the drop-down menu under General \u2192 Edit selections \u2192 Tick Show options values<\/li>\n\n\n\n<li>enter the e-mail address for values<\/li>\n\n\n\n<li>In the notification, enter the following for<strong> Send to e-mail<\/strong>: <strong>{name of the field:ID:value}<\/strong><br\/><strong>Example<\/strong>: The field is called My field, the ID is 5, then write <strong>{My field:5:value}<\/strong><\/li>\n<\/ol>\n\n<p><strong>Warning<\/strong>: \u26a0\ufe0f This is a source of SPAM that JGU sends out into the world! Act responsibly and keep forms with notifications that automatically send emails to external email addresses active for as short a time as possible. If the forms have to be active permanently, then set up a test question or the honeypot!  <\/p>\n<jgu-base-heading react-props=\"{\n    &quot;tags&quot;: {\n        &quot;htmlTag&quot;: &quot;h2&quot;,\n        &quot;classTag&quot;: &quot;&quot;,\n        &quot;tag&quot;: &quot;h2&quot;\n    },\n    &quot;heading&quot;: &quot;Protect forms from spam&quot;,\n    &quot;textAlign&quot;: &quot;left&quot;,\n    &quot;anchor&quot;: &quot;&quot;,\n    &quot;index&quot;: &quot;&quot;,\n    &quot;color&quot;: &quot;red&quot;\n}\"><\/jgu-base-heading>\n\n<ul class=\"wp-block-list\">\n<li>via honeypot (Form settings \u2192 Form options \u2192Anti-spam honeypot)<\/li>\n\n\n\n<li>If your notification is SPAM: add a test question and then use conditional logic to display the send button only if the test question has been answered correctly:\n<ul class=\"wp-block-list\">\n<li>create your own input field and label it with, for example: How much is five times three?<\/li>\n\n\n\n<li>Switch on the <strong>conditional logic<\/strong> on the send button<\/li>\n\n\n\n<li>show this form button if all of the following apply<\/li>\n\n\n\n<li>Test question is 15.<\/li>\n\n\n\n<li>Here again as a video:<a href=\"https:\/\/www.gravityforms.com\/blog\/6-tips-to-reduce-spam-form-entries\/#:~:text=In%20Gravity%20Forms%2C%20you%20can,submit%20button%20never%20becomes%20active.\"> own test question &#8220;Submit button \/ conditional logic&#8221;<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>multi-page forms (insert a section)<\/li>\n\n\n\n<li>limit the number of entries so that you do not have to remove thousands of SPAM mails. (Dashboard &gt; Form &gt; Form settings &gt; Restrictions &gt; Limit number of entries <\/li>\n\n\n\n<li>Is there a field that should only appear once? If you set it to &#8220;no duplicates&#8221; in the field settings, the form cannot be sent again. <\/li>\n\n\n\n<li>There is only SPAM if you send notifications. Allow only Uni-Mainz.DE From addresses by linking the send button with the condition Email field ends on uni-mainz.de. <\/li>\n\n\n\n<li>Do you need to enter an external e-mail address? Do it with reply-to! <\/li>\n<\/ul>\n\n<p><strong>Avoid BCC (blind copy) when configuring notifications (Settings \u2192 Notifications)<\/strong>: this causes tracking problems, precisely because of the blind copy.<\/p>\n\n<p><\/p>\n<div\n\tclass=\"jgu-anchorpoint\"\n\tid=\"file input\"\n\tdata-label=\"Data input\"\n\tdata-hide-in-nav=\"false\"\n\ttabindex=\"0\"\n\tdata-initial-scroll=\"true\"\n><\/div>\n<jgu-base-heading react-props=\"{\n    &quot;tags&quot;: {\n        &quot;htmlTag&quot;: &quot;h2&quot;,\n        &quot;classTag&quot;: &quot;&quot;,\n        &quot;tag&quot;: &quot;h2&quot;\n    },\n    &quot;heading&quot;: &quot;Autocomplete for address data&quot;,\n    &quot;textAlign&quot;: &quot;left&quot;,\n    &quot;anchor&quot;: &quot;&quot;,\n    &quot;index&quot;: &quot;&quot;,\n    &quot;color&quot;: &quot;red&quot;\n}\"><\/jgu-base-heading>\n\n<p>Would you like to pre-fill address data? These are often stored in the browser. If the browser recognizes a form with address data, it offers to fill in the address.  <\/p>\n\n<p>To identify a field as an address field: under <strong>Advanced<\/strong>: Activate auto-completion and fill in according to the instructions.<br\/><strong>Example<\/strong>: First name= given-name, last name= family-name, address address-line1 etc&#8230;<\/p>\n<jgu-base-heading react-props=\"{\n    &quot;heading&quot;: &quot;Accessibility&quot;,\n    &quot;textAlign&quot;: &quot;left&quot;,\n    &quot;anchor&quot;: &quot;&quot;,\n    &quot;index&quot;: &quot;&quot;,\n    &quot;color&quot;: &quot;red&quot;,\n    &quot;tags&quot;: {\n        &quot;htmlTag&quot;: &quot;h2&quot;,\n        &quot;classTag&quot;: &quot;&quot;\n    }\n}\"><\/jgu-base-heading>\n\n<p>\ud83d\udca1: For reasons of accessibility, you should pre-assign fields. This means that the content is read aloud as soon as the focus is switched to the field. This makes it easier to fill in the field.  <\/p>\n<div\n\tclass=\"jgu-anchorpoint\"\n\tid=\"privacy-policy\"\n\tdata-label=\"Data protection\"\n\tdata-hide-in-nav=\"false\"\n\ttabindex=\"0\"\n\tdata-initial-scroll=\"true\"\n><\/div>\n<jgu-base-heading react-props=\"{\n    &quot;heading&quot;: &quot;Data protection&quot;,\n    &quot;textAlign&quot;: &quot;left&quot;,\n    &quot;anchor&quot;: &quot;&quot;,\n    &quot;index&quot;: &quot;&quot;,\n    &quot;color&quot;: &quot;red&quot;,\n    &quot;tags&quot;: {\n        &quot;htmlTag&quot;: &quot;h2&quot;,\n        &quot;classTag&quot;: &quot;&quot;\n    }\n}\"><\/jgu-base-heading>\n\n<p>As soon as you collect personal data, you must adapt JGU&#8217;s central data protection statement (which is linked at the bottom of each of your pages) by adding what data you collect, for what purpose and for what period of time:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Description and scope of data processing<\/strong>: Name the form and the personal fields under &#8220;Scope&#8221; in General information on data processing<\/li>\n\n\n\n<li><strong>Purpose of data processing<\/strong>:. Describe the reason for the data collection (the purpose of the form). You can also use Info IV Provision of the website s as a guideline.  <\/li>\n\n\n\n<li><strong>Duration of storage<\/strong><\/li>\n\n\n\n<li><strong>Appeal and removal options:<\/strong> Explain the extent to which they provide options for this, e.g. &#8220;The collection of the aforementioned data is mandatory for operation and compliance with legal requirements. Consequently, there is no possibility for users to object.&#8221; For this, there is <strong>consent<\/strong> in the extended fields<\/li>\n\n\n\n<li>The data protection page is automatically linked in the footer of every page. To change this link in the footer to your<a href=\"https:\/\/www.blogs.uni-mainz.de\/anleitungen\/standardseiten-anpassen\/#Datenschutz\"> own data protection page<\/a>. <\/li>\n\n\n\n<li>It is important that the user of the respective form receives the necessary information about the data processing. Whether you write this information on the form or in the data protection statement is up to you. Both display variants are possible.  <\/li>\n<\/ul>\n<div\n\tclass=\"jgu-anchorpoint\"\n\tid=\"excel\"\n\tdata-label=\"Excel\"\n\tdata-hide-in-nav=\"false\"\n\ttabindex=\"0\"\n\tdata-initial-scroll=\"true\"\n><\/div>\n<jgu-base-heading react-props=\"{\n    &quot;tags&quot;: {\n        &quot;htmlTag&quot;: &quot;h2&quot;,\n        &quot;classTag&quot;: &quot;&quot;,\n        &quot;tag&quot;: &quot;h2&quot;\n    },\n    &quot;heading&quot;: &quot;Excel for processing&quot;,\n    &quot;textAlign&quot;: &quot;left&quot;,\n    &quot;anchor&quot;: &quot;&quot;,\n    &quot;index&quot;: &quot;&quot;,\n    &quot;color&quot;: &quot;red&quot;\n}\"><\/jgu-base-heading>\n\n<p>The order is important, if you have mistakenly clicked directly on the exported csv file, all fields of an entry in a cell will open!<\/p>\n\n<ol class=\"wp-block-list\">\n<li>Open Excel<\/li>\n\n\n\n<li>Open the csv file (if it is not displayed, change the file type to <strong>All files<\/strong>.<\/li>\n\n\n\n<li>The Excel text conversion wizard starts<\/li>\n\n\n\n<li>For Original data type, select <strong>Separated<\/strong><\/li>\n\n\n\n<li>Check <strong>The data has headings<\/strong>, click <strong>Next<\/strong><\/li>\n\n\n\n<li>Check the <strong>comma<\/strong> for the separator and click <strong>Next<\/strong><\/li>\n\n\n\n<li>You specify the data type for each column; the <strong>default<\/strong> is usually ok<\/li>\n<\/ol>\n\n<p><strong>Tip:<\/strong> \ud83d\udca1 When transferring telephone numbers, you always get &#8220;data salad&#8221; in the Excel file. In the Excel formatting &#8220;Standard&#8221;, Excel tries to interpret the number sequence as a number. As the number is very large, it is displayed in a scientific way, e.g. instead of a trillion, a 1 with 12 zeros, Excel writes 1E+12. Select cells with such numbers and right-click \u2192 Format cells \u2192 Number \u2192 Zero decimal places to display the telephone numbers correctly.   <\/p>\n<div\n\tclass=\"jgu-anchorpoint\"\n\tid=\"faq\"\n\tdata-label=\"FAQ\"\n\tdata-hide-in-nav=\"false\"\n\ttabindex=\"0\"\n\tdata-initial-scroll=\"true\"\n><\/div>\n<jgu-base-heading react-props=\"{\n    &quot;heading&quot;: &quot;FAQ&quot;,\n    &quot;textAlign&quot;: &quot;left&quot;,\n    &quot;anchor&quot;: &quot;&quot;,\n    &quot;index&quot;: &quot;&quot;,\n    &quot;color&quot;: &quot;red&quot;,\n    &quot;tags&quot;: {\n        &quot;htmlTag&quot;: &quot;h2&quot;,\n        &quot;classTag&quot;: &quot;&quot;\n    }\n}\"><\/jgu-base-heading>\n\n<ol class=\"wp-block-list\">\n<li><strong>Links, images and everything else?<\/strong> Place them in the HTML field: Take the HTML block.<br\/>Prepare the content of the HTML block in a web page. Then switch to text mode and copy the formatted text (with links and everything) from there.<br\/>Links are also possible, but please do not use &#8220;for more information click here&#8221;, but rather &#8220;more information on topic X&#8221;. B <\/li>\n\n\n\n<li><strong>How do I force a phone format?<\/strong>  Select International as the format.<\/li>\n\n\n\n<li><strong>Only allow entries in a certain format?<\/strong>  Works with the single-line simple field. In the general field settings, tick the <strong>input mask<\/strong> and select <strong>User-defined<\/strong><br\/>Example date: 99.99.9999<br\/>Example student ID number (minimum 7 and maximum 9 numbers): 9999999?99<br\/>Example email address: a***????@students.UNI-MAINZ.de <\/li>\n\n\n\n<li><strong>Liste von Auswahlen und eine Andere Auswahl dazu:<\/strong>&nbsp;dies gibt es bei den Radio-Buttons: in der Mehrfachauswahl den Haken bei &#8220;Andere&#8221; Auswahl aktivieren.<br>F\u00fcr andere Felder geht es auch, dann m\u00fcssen Sie das selbst bauen:\n<ol class=\"wp-block-list\">\n<li>For example, create a selection &#8220;other&#8221; in the selection field.<\/li>\n\n\n\n<li>Create a single-line &#8220;Other selection&#8221; field<\/li>\n\n\n\n<li>Activate Conditional logic in this field and only show it if the selection &#8220;Other&#8221; has been selected in the selection field.<\/li>\n<\/ol>\n<\/li>\n\n\n\n<li>Error message: <strong>&#8220;Sorry, but you need to be logged in,&#8230;&#8221;: <\/strong>remove the checkmark in the form settings that you have made at &#8220;Requires the user to be logged in&#8221;. Then it works again.   <a href=\"https:\/\/www.blogs.uni-mainz.de\/plugin\/gravity-forms\/#FAQ\"><br\/><\/a>Users from the Gravity Forms perspective are registered editors.<br\/>The check mark is only useful if you would like to conduct a survey among the editors on your website.<\/li>\n\n\n\n<li><strong>To be on first-name terms or to be on first-name terms<\/strong>: there are two translation options. By default, visitors are addressed as &#8220;du&#8221;. If you would like to address your customers formally, we will convert your entire website to &#8220;formal&#8221;. All specified texts should then be addressed formally.   <\/li>\n\n\n\n<li><strong>Subsequent sorting?<\/strong>  A pre-filled field, which the person filling in should not be able to change, helps here. To do this, set a <strong>single-line field<\/strong> in the \u2192 <strong>Advanced field settings<\/strong> \u2192 <strong>Visibility<\/strong>: <strong>Administrative<\/strong>. As this field is not displayed publicly, you must include any information in the form description, for example.  <\/li>\n\n\n\n<li><strong>Fill out form only once? <\/strong>Use the <strong>No duplicates <\/strong>property in the <strong>General settings<\/strong> \u2192 <strong>Rules<\/strong> of a field. If the value already exists once in the list of entries, the form will no longer be accepted.<br\/>To enable your users to log out of a registration, sort the entries at the end by login name and only use the most recent entry. <\/li>\n\n\n\n<li><strong>Map it?<\/strong>  In the return of the address field, the address is provided as a Google Map link: Map it!<\/li>\n\n\n\n<li><strong>Upload<\/strong>: &nbsp;die anonyme upload Funktion steht \u00fcber verschiedene andere Dienste des ZDV zur Verf\u00fcgung, sie k\u00f6nnen das \u00fcber Seafile oder Filesender erreichen:\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/filesender.zdv.net\/filesender\/?s=upload\">https:\/\/filesender.zdv.net\/filesender\/?s=upload<\/a> Have guests send &gt; email &gt; Link in the email is included in the notification to the person completing the form. Useful if they do the work alone <\/li>\n\n\n\n<li><a href=\"https:\/\/www.zdv.uni-mainz.de\/seafile\/\">https:\/\/www.zdv.uni-mainz.de\/seafile\/<\/a> Share &gt; Upload link. Useful if several people at JGU need to see\/edit the data, using groups or users <\/li>\n<\/ul>\n<\/li>\n<\/ol>\n    <div style=\"display: none\">\n        \n    <\/div>","protected":false},"excerpt":{"rendered":"<p>Get in touch with your visitors! Create the form in Dashboard &gt; Forms. Use &lt;\/ &gt; Embed to display the form on your page. In the block editor, select the &#8216;Form&#8217; block from the list of your forms. NOWHERE should {admin_email} be left. Replace {admin_email} with your e-mail address . Admin notification, please delete or &hellip; <a href=\"https:\/\/cms.zdv.uni-mainz.de\/modul-demo\/en\/formular-mit-gravity-forms\/\">Continued<\/a><\/p>\n","protected":false},"author":107,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-117891","page","type-page","status-publish","hentry"],"content_raw":"<!-- wp:jgu\/pageheader {\"items\":[{\"box\":{\"index\":\"\",\"title\":\"Gravity Forms\",\"link\":{\"url\":\"\",\"title\":\"learn more\"}},\"color\":\"default\",\"image\":{\"url\":\"\"},\"imgCredit\":\"\",\"useVideo\":false,\"video\":false}],\"type\":\"border\"} \/--><!-- wp:jgu\/anchorpoint {\"title\":\"Demo\",\"slug\":\"demo\"} \/--><!-- wp:gravityforms\/form {\"formId\":\"3\",\"inputPrimaryColor\":\"#204ce5\"} \/--><!-- wp:jgu\/button -->\n<!-- wp:jgu\/button-item {\"text\":\"Form with all fields\",\"link\":{\"url\":\"https:\/\/cms.zdv.uni-mainz.de\/modul-demo\/community-plugins\/gravity-forms-alle-felder\/\",\"linkTarget\":\"\",\"rel\":\"\"}} \/-->\n<!-- \/wp:jgu\/button --><!-- wp:jgu\/anchornavigation \/--><!-- wp:paragraph {\"className\":\"has-big-font-size\",\"translatedWithWPMLTM\":\"1\"} -->\n<p class=\"has-big-font-size\">Get in touch with your visitors! Create the form in Dashboard &gt; Forms. Use <strong>&lt;\/<\/strong> <strong>&gt; Embed<\/strong> to display the form on your page.  <\/p>\n<!-- \/wp:paragraph --><!-- wp:paragraph {\"className\":\"has-big-font-size\",\"translatedWithWPMLTM\":\"1\"} -->\n<p class=\"has-big-font-size\">In the block editor, select the 'Form' block from the list of your forms.  <\/p>\n<!-- \/wp:paragraph --><!-- wp:jgu\/anchorpoint {\"title\":\"Notification\",\"slug\":\"notification\"} \/--><!-- wp:jgu\/heading {\"tags\":{\"htmlTag\":\"h2\",\"classTag\":\"\",\"tag\":\"h2\"},\"heading\":\"Notification (mails from Gravity Forms)\"} \/--><!-- wp:paragraph {\"translatedWithWPMLTM\":\"1\"} -->\n<p><strong>  NOWHERE should {admin_email} be left. Replace {admin_email} with your e-mail address <\/strong>.<\/p>\n<!-- \/wp:paragraph --><!-- wp:paragraph {\"translatedWithWPMLTM\":\"1\"} -->\n<p>Admin notification, please delete or adjust immediately: <strong><em>YOU are the admin in this case,<\/em><\/strong> so this notification is for YOU!<\/p>\n<!-- \/wp:paragraph --><!-- wp:paragraph {\"translatedWithWPMLTM\":\"1\"} -->\n<p><strong>Warning<\/strong>: \u26a0\ufe0f Only JGU addresses are permitted for e-mail (From). In case of doubt, your entry will be overwritten with webmaster@uni-mainz.de for security reasons! <\/p>\n<!-- \/wp:paragraph --><!-- wp:paragraph {\"translatedWithWPMLTM\":\"1\"} -->\n<p>From-name is a comment text that <strong>must<\/strong> always end with \" <strong>JGU\"<\/strong>, otherwise Webmaster will be entered there.<br\/>Example: If you want your e-mail to show \"Digitization\" as the sender, enter \"Digitization JGU\". It does not work without JGU... <\/p>\n<!-- \/wp:paragraph --><!-- wp:paragraph {\"translatedWithWPMLTM\":\"1\"} -->\n<p>By the way:  <strong>{all_fields}<\/strong>  are all fields in one go. Of course, individual fields with your text around them are also possible. <\/p>\n<!-- \/wp:paragraph --><!-- wp:paragraph {\"translatedWithWPMLTM\":\"1\"} -->\n<p><strong>Warning<\/strong>: \u26a0\ufe0f also contains the User e-mail field next to the {..}. Do NOT use it. It is always empty.<\/p>\n<!-- \/wp:paragraph --><!-- wp:jgu\/heading {\"tags\":{\"htmlTag\":\"h2\",\"classTag\":\"\",\"tag\":\"h2\"},\"heading\":\"Send e-mail depending on the selected value in the form\"} \/--><!-- wp:paragraph {\"translatedWithWPMLTM\":\"1\"} -->\n<p>You want to send mails depending on a drop-down menu.<\/p>\n<!-- \/wp:paragraph --><!-- wp:list {\"ordered\":true} -->\n<ol><!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>In the drop-down menu under General \u2192 Edit selections \u2192 Tick Show options values<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>enter the e-mail address for values<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>In the notification, enter the following for<strong> Send to e-mail<\/strong>: <strong>{name of the field:ID:value}<\/strong><br\/><strong>Example<\/strong>: The field is called My field, the ID is 5, then write <strong>{My field:5:value}<\/strong><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!-- \/wp:list --><!-- wp:paragraph {\"translatedWithWPMLTM\":\"1\"} -->\n<p><strong>Warning<\/strong>: \u26a0\ufe0f This is a source of SPAM that JGU sends out into the world! Act responsibly and keep forms with notifications that automatically send emails to external email addresses active for as short a time as possible. If the forms have to be active permanently, then set up a test question or the honeypot!  <\/p>\n<!-- \/wp:paragraph --><!-- wp:jgu\/heading {\"tags\":{\"htmlTag\":\"h2\",\"classTag\":\"\",\"tag\":\"h2\"},\"heading\":\"Protect forms from spam\"} \/--><!-- wp:list -->\n<ul><!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>via honeypot (Form settings \u2192 Form options \u2192Anti-spam honeypot)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>If your notification is SPAM: add a test question and then use conditional logic to display the send button only if the test question has been answered correctly:<!-- wp:list -->\n<ul><!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>create your own input field and label it with, for example: How much is five times three?<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>Switch on the <strong>conditional logic<\/strong> on the send button<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>show this form button if all of the following apply<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>Test question is 15.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>Here again as a video:<a href=\"https:\/\/www.gravityforms.com\/blog\/6-tips-to-reduce-spam-form-entries\/#:~:text=In%20Gravity%20Forms%2C%20you%20can,submit%20button%20never%20becomes%20active.\"> own test question \"Submit button \/ conditional logic\"<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>multi-page forms (insert a section)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>limit the number of entries so that you do not have to remove thousands of SPAM mails. (Dashboard &gt; Form &gt; Form settings &gt; Restrictions &gt; Limit number of entries <\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>Is there a field that should only appear once? If you set it to \"no duplicates\" in the field settings, the form cannot be sent again. <\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>There is only SPAM if you send notifications. Allow only Uni-Mainz.DE From addresses by linking the send button with the condition Email field ends on uni-mainz.de. <\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>Do you need to enter an external e-mail address? Do it with reply-to! <\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><!-- wp:paragraph {\"translatedWithWPMLTM\":\"1\"} -->\n<p><strong>Avoid BCC (blind copy) when configuring notifications (Settings \u2192 Notifications)<\/strong>: this causes tracking problems, precisely because of the blind copy.<\/p>\n<!-- \/wp:paragraph --><!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph --><!-- wp:jgu\/anchorpoint {\"title\":\"Data input\",\"slug\":\"file input\"} \/--><!-- wp:jgu\/heading {\"tags\":{\"htmlTag\":\"h2\",\"classTag\":\"\",\"tag\":\"h2\"},\"heading\":\"Autocomplete for address data\"} \/--><!-- wp:paragraph {\"translatedWithWPMLTM\":\"1\"} -->\n<p>Would you like to pre-fill address data? These are often stored in the browser. If the browser recognizes a form with address data, it offers to fill in the address.  <\/p>\n<!-- \/wp:paragraph --><!-- wp:paragraph {\"translatedWithWPMLTM\":\"1\"} -->\n<p>To identify a field as an address field: under <strong>Advanced<\/strong>: Activate auto-completion and fill in according to the instructions.<br\/><strong>Example<\/strong>: First name= given-name, last name= family-name, address address-line1 etc...<\/p>\n<!-- \/wp:paragraph --><!-- wp:jgu\/heading {\"heading\":\"Accessibility\"} \/--><!-- wp:paragraph {\"translatedWithWPMLTM\":\"1\"} -->\n<p>\ud83d\udca1: For reasons of accessibility, you should pre-assign fields. This means that the content is read aloud as soon as the focus is switched to the field. This makes it easier to fill in the field.  <\/p>\n<!-- \/wp:paragraph --><!-- wp:jgu\/anchorpoint {\"title\":\"Data protection\",\"slug\":\"privacy-policy\"} \/--><!-- wp:jgu\/heading {\"heading\":\"Data protection\"} \/--><!-- wp:paragraph {\"translatedWithWPMLTM\":\"1\"} -->\n<p>As soon as you collect personal data, you must adapt JGU's central data protection statement (which is linked at the bottom of each of your pages) by adding what data you collect, for what purpose and for what period of time:<\/p>\n<!-- \/wp:paragraph --><!-- wp:list -->\n<ul><!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li><strong>Description and scope of data processing<\/strong>: Name the form and the personal fields under \"Scope\" in General information on data processing<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li><strong>Purpose of data processing<\/strong>:. Describe the reason for the data collection (the purpose of the form). You can also use Info IV Provision of the website s as a guideline.  <\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li><strong>Duration of storage<\/strong><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li><strong>Appeal and removal options:<\/strong> Explain the extent to which they provide options for this, e.g. \"The collection of the aforementioned data is mandatory for operation and compliance with legal requirements. Consequently, there is no possibility for users to object.\" For this, there is <strong>consent<\/strong> in the extended fields<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>The data protection page is automatically linked in the footer of every page. To change this link in the footer to your<a href=\"https:\/\/www.blogs.uni-mainz.de\/anleitungen\/standardseiten-anpassen\/#Datenschutz\"> own data protection page<\/a>. <\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>It is important that the user of the respective form receives the necessary information about the data processing. Whether you write this information on the form or in the data protection statement is up to you. Both display variants are possible.  <\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><!-- wp:jgu\/anchorpoint {\"title\":\"Excel\",\"slug\":\"excel\"} \/--><!-- wp:jgu\/heading {\"tags\":{\"htmlTag\":\"h2\",\"classTag\":\"\",\"tag\":\"h2\"},\"heading\":\"Excel for processing\"} \/--><!-- wp:paragraph {\"translatedWithWPMLTM\":\"1\"} -->\n<p>The order is important, if you have mistakenly clicked directly on the exported csv file, all fields of an entry in a cell will open!<\/p>\n<!-- \/wp:paragraph --><!-- wp:list {\"ordered\":true} -->\n<ol><!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>Open Excel<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>Open the csv file (if it is not displayed, change the file type to <strong>All files<\/strong>.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>The Excel text conversion wizard starts<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>For Original data type, select <strong>Separated<\/strong><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>Check <strong>The data has headings<\/strong>, click <strong>Next<\/strong><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>Check the <strong>comma<\/strong> for the separator and click <strong>Next<\/strong><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>You specify the data type for each column; the <strong>default<\/strong> is usually ok<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!-- \/wp:list --><!-- wp:paragraph {\"translatedWithWPMLTM\":\"1\"} -->\n<p><strong>Tip:<\/strong> \ud83d\udca1 When transferring telephone numbers, you always get \"data salad\" in the Excel file. In the Excel formatting \"Standard\", Excel tries to interpret the number sequence as a number. As the number is very large, it is displayed in a scientific way, e.g. instead of a trillion, a 1 with 12 zeros, Excel writes 1E+12. Select cells with such numbers and right-click \u2192 Format cells \u2192 Number \u2192 Zero decimal places to display the telephone numbers correctly.   <\/p>\n<!-- \/wp:paragraph --><!-- wp:jgu\/anchorpoint {\"title\":\"FAQ\",\"slug\":\"faq\"} \/--><!-- wp:jgu\/heading {\"heading\":\"FAQ\"} \/--><!-- wp:list {\"ordered\":true} -->\n<ol><!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li><strong>Links, images and everything else?<\/strong> Place them in the HTML field: Take the HTML block.<br\/>Prepare the content of the HTML block in a web page. Then switch to text mode and copy the formatted text (with links and everything) from there.<br\/>Links are also possible, but please do not use \"for more information click here\", but rather \"more information on topic X\". B <\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li><strong>How do I force a phone format?<\/strong>  Select International as the format.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li><strong>Only allow entries in a certain format?<\/strong>  Works with the single-line simple field. In the general field settings, tick the <strong>input mask<\/strong> and select <strong>User-defined<\/strong><br\/>Example date: 99.99.9999<br\/>Example student ID number (minimum 7 and maximum 9 numbers): 9999999?99<br\/>Example email address: a***????@students.UNI-MAINZ.de <\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li><strong>Liste von Auswahlen und eine Andere Auswahl dazu:<\/strong>&nbsp;dies gibt es bei den Radio-Buttons: in der Mehrfachauswahl den Haken bei \"Andere\" Auswahl aktivieren.<br>F\u00fcr andere Felder geht es auch, dann m\u00fcssen Sie das selbst bauen:<!-- wp:list {\"ordered\":true} -->\n<ol><!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>For example, create a selection \"other\" in the selection field.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>Create a single-line \"Other selection\" field<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>Activate Conditional logic in this field and only show it if the selection \"Other\" has been selected in the selection field.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li>Error message: <strong>\"Sorry, but you need to be logged in,...\": <\/strong>remove the checkmark in the form settings that you have made at \"Requires the user to be logged in\". Then it works again.   <a href=\"https:\/\/www.blogs.uni-mainz.de\/plugin\/gravity-forms\/#FAQ\"><br\/><\/a>Users from the Gravity Forms perspective are registered editors.<br\/>The check mark is only useful if you would like to conduct a survey among the editors on your website.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li><strong>To be on first-name terms or to be on first-name terms<\/strong>: there are two translation options. By default, visitors are addressed as \"du\". If you would like to address your customers formally, we will convert your entire website to \"formal\". All specified texts should then be addressed formally.   <\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li><strong>Subsequent sorting?<\/strong>  A pre-filled field, which the person filling in should not be able to change, helps here. To do this, set a <strong>single-line field<\/strong> in the \u2192 <strong>Advanced field settings<\/strong> \u2192 <strong>Visibility<\/strong>: <strong>Administrative<\/strong>. As this field is not displayed publicly, you must include any information in the form description, for example.  <\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li><strong>Fill out form only once? <\/strong>Use the <strong>No duplicates <\/strong>property in the <strong>General settings<\/strong> \u2192 <strong>Rules<\/strong> of a field. If the value already exists once in the list of entries, the form will no longer be accepted.<br\/>To enable your users to log out of a registration, sort the entries at the end by login name and only use the most recent entry. <\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li><strong>Map it?<\/strong>  In the return of the address field, the address is provided as a Google Map link: Map it!<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li><strong>Upload<\/strong>: &nbsp;die anonyme upload Funktion steht \u00fcber verschiedene andere Dienste des ZDV zur Verf\u00fcgung, sie k\u00f6nnen das \u00fcber Seafile oder Filesender erreichen:<!-- wp:list -->\n<ul><!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li><a href=\"https:\/\/filesender.zdv.net\/filesender\/?s=upload\">https:\/\/filesender.zdv.net\/filesender\/?s=upload<\/a> Have guests send &gt; email &gt; Link in the email is included in the notification to the person completing the form. Useful if they do the work alone <\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item {\"translatedWithWPMLTM\":\"1\"} -->\n<li><a href=\"https:\/\/www.zdv.uni-mainz.de\/seafile\/\">https:\/\/www.zdv.uni-mainz.de\/seafile\/<\/a> Share &gt; Upload link. Useful if several people at JGU need to see\/edit the data, using groups or users <\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!-- \/wp:list -->","_links":{"self":[{"href":"https:\/\/cms.zdv.uni-mainz.de\/modul-demo\/en\/wp-json\/wp\/v2\/pages\/117891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cms.zdv.uni-mainz.de\/modul-demo\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cms.zdv.uni-mainz.de\/modul-demo\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cms.zdv.uni-mainz.de\/modul-demo\/en\/wp-json\/wp\/v2\/users\/107"}],"replies":[{"embeddable":true,"href":"https:\/\/cms.zdv.uni-mainz.de\/modul-demo\/en\/wp-json\/wp\/v2\/comments?post=117891"}],"version-history":[{"count":1,"href":"https:\/\/cms.zdv.uni-mainz.de\/modul-demo\/en\/wp-json\/wp\/v2\/pages\/117891\/revisions"}],"predecessor-version":[{"id":117894,"href":"https:\/\/cms.zdv.uni-mainz.de\/modul-demo\/en\/wp-json\/wp\/v2\/pages\/117891\/revisions\/117894"}],"wp:attachment":[{"href":"https:\/\/cms.zdv.uni-mainz.de\/modul-demo\/en\/wp-json\/wp\/v2\/media?parent=117891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cms.zdv.uni-mainz.de\/modul-demo\/en\/wp-json\/wp\/v2\/categories?post=117891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cms.zdv.uni-mainz.de\/modul-demo\/en\/wp-json\/wp\/v2\/tags?post=117891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}