试图弄清楚如何使PrintDiv起作用

时间:2020-10-23 18:11:04

标签: javascript html

我正在尝试为虚构的“联系表单”页面构建JavaScript应用程序,并且努力找出如何将表单重定向到验证时将其作为print()函数打印出来。如果我将else {}函数重写为警报,则代码可以正常工作。我尝试了多个修订,但是在提交时仍会清除字段。任何帮助将不胜感激。

else {
              
        printDiv() { 
            divContents = document.getElementById("myForm").innerHTML; 
            a = window.open('', '', 'height=600, width=600');
            d_year = d.getFullYear();
            d_month = d.getMonth()+1;
            d_date = d.getDate();
            fname = document.myForm.fname.value;
            CUAID = document.myForm.CUAID.value;
            email = document.myForm.email.value;
            phone = document.myForm.phone.value;
            subject = document.myForm.subject.value;
            Inquirydesc = document.myForm.inquirydesc.value;
            print_date = document.write(+d_year+"/"+d_month+"/"+d_date+": ");
            print_msg = document.write(+CUAID+","+email+","+phone+","+subject+","+inquirydesc+);


            a.document.write('<html>'); 
            a.document.write('<body ><h1>The following message has been submitted on 'print_date "with \n"+print_msg<br>); 
            a.document.write(divContents); 
            a.document.write('</h1></body></html>'); 
            a.document.close(); 
            a.print(); 
                }      

             }

0 个答案:

没有答案