function controls_data (value){ let currentWrapper = “mf-response-props-id-3163″; let currentEl = document.getElementById(currentWrapper); return currentEl ? currentEl.dataset[value] : false } let is_edit_mode = ” ? true : false; let message_position = controls_data(‘messageposition’) || ‘top’; let message_successIcon = controls_data(‘successicon’) || ”; let message_errorIcon = controls_data(‘erroricon’) || ”; let message_editSwitch = controls_data(‘editswitchopen’) === ‘yes’ ? true : false; let message_proClass = controls_data(‘editswitchopen’) === ‘yes’ ? ‘mf_pro_activated’ : ”; let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false; return html` ${is_dummy_markup ? message_position === ‘top’ ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : ” : ”} ${is_dummy_markup ? ‘ ‘ : message_position === ‘top’ ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ”}
${html`
parent.handleCheckbox(el, ‘onLoad’)} className=”mf-checkbox multi-option-input-type” id=”mf-input-checkbox-b727ffb”>
<${validation.ErrorMessage} errors=${validation.errors} name="mf-checkbox" as=${html``} />
parent.handleCheckbox(el, ‘onLoad’)} className=”mf-checkbox multi-option-input-type” id=”mf-input-checkbox-654b390″>
<${validation.ErrorMessage} errors=${validation.errors} name="mf-uppgradering" as=${html``} />
parent.activateValidation({“message”:”This field is required.”,”minLength”:1,”maxLength”:””,”type”:”none”,”required”:false,”expression”:”null”}, el) } /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-listing-fname" as=${html``} />
parent.activateValidation({“message”:”This field is required.”,”emailMessage”:”Please enter a valid Email address”,”minLength”:1,”maxLength”:””,”type”:”none”,”required”:false,”expression”:”null”}, el)} /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-email" as=${html``} />
parent.activateValidation({“message”:”This field is required.”,”minLength”:1,”maxLength”:””,”type”:”none”,”required”:false,”expression”:”null”}, el) } /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-listing-lname" as=${html``} />
parent.activateValidation({“message”:”This field is required.”,”minLength”:1,”maxLength”:””,”type”:”none”,”required”:false,”expression”:”null”}, el)} /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-tele" as=${html``} />
parent.activateValidation({“message”:”This field is required.”,”minLength”:1,”maxLength”:””,”type”:”none”,”required”:false,”expression”:”null”}, el)} /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-antal" as=${html``} />
props.DateWidget( el, ‘sv’, {“message”:”This field is required.”,”required”:false}, register, parent )} /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-date-ankomst" as=${html``} />
props.DateWidget( el, ‘sv’, {“message”:”This field is required.”,”required”:false}, register, parent )} /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-date-avresa" as=${html``} />
<${validation.ErrorMessage} errors=${validation.errors} name="mf-textarea" as=${html``} />
`}
${is_dummy_markup ? message_position === ‘bottom’ ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : ” : ”} ${is_dummy_markup ? ‘ ‘ : message_position === ‘bottom’ ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ”} `
Detta ingår i priset:

Välkommen att göra din bokning. Har du några frågor kan du ringa oss på 036 14 00 00
eller skicka ett mail till info@grandhoteljonkoping.se 

Priser

Våra Paketerbjudanden

cykelpaket_Grandhoteljonkoping

Cykelpaket

Upptäck mer från cykelsadeln och Slappna av i våra vackra rum med fantastiska sängar med sovgaranti och njut av god

Läs mer »
Vandringspaket_grandhotel_jonkoping

Vandringspaket

Vandra i fantastisk natur. Koppla av på vackert rum. Njut av god middag. Promenera längs med Jönköpings vackra vyer eller i

Läs mer »