a/32378280/1636522

JavaScript

function string2dom (html) {
    var iframe, doc;
    iframe = document.createElement('iframe');
    iframe.style.display = 'none';
    document.body.appendChild(iframe);
    doc = iframe.contentDocument || iframe.contentWindow.document;
    iframe.parentNode.removeChild(iframe);
    doc.open();
    doc.write(html);
    doc.close();
    return doc;
}

var dom = string2dom(' <div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12">'
+'                            <div class="card">'
+'                                <h5 class="card-header">Bootstrap Validation Form</h5>'
+'                                <div class="card-body">'
+'                                    <form class="needs-validation" novalidate="">'
+'                                        <div class="row">'
+'                                            <div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12 ">'
+'                                         <div class="form-row">'
+''
+'                                            <div class="col-xl-2 col-lg-4 col-md-12 col-sm-12 col-12 mb-2">'
+'                                                <label for="PnoF">PO Number</label>'
+'                                                <input type="text" class="form-control" id="PnoF" placeholder="PO Number" required="">'
+'                                                <div class="invalid-feedback">'
+'                                                    Please provide a SiteID.'
+'                                                </div>'
+'                                            </div>'
+'                                            <div class="col-xl-2 col-lg-4 col-md-12 col-sm-12 col-12 mb-2">'
+'                                                <label for="ProjectF">PO Type</label>'
+'                                                <select type="text" class="form-control" id="ProjectF" placeholder="State" required="">'
+'                                                <option>Civil</option>'
+'        ...