Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有打印屏幕按钮的javascript弹出窗口_Javascript - Fatal编程技术网

带有打印屏幕按钮的javascript弹出窗口

带有打印屏幕按钮的javascript弹出窗口,javascript,Javascript,我有一个基本的网页,它使用一个简单的javascript验证函数来验证字段内容,然后返回TRUE以允许提交。如果validate为false,则只显示一个alert()并返回false 但是,我需要对此进行修改,这样,如果所有内容都有效,就会出现一个弹出窗口,显示“您将提交此表单并同意XYZ。单击“确定”继续,单击“取消”离开,或单击“打印”打印此页” 换句话说,我需要一个带有OK、CANCEL和PRINT按钮的警报框(PRINT按钮实际上会打印页面本身,然后允许用户单击OK并使用submit命

我有一个基本的网页,它使用一个简单的javascript验证函数来验证字段内容,然后返回TRUE以允许提交。如果validate为false,则只显示一个alert()并返回false

但是,我需要对此进行修改,这样,如果所有内容都有效,就会出现一个弹出窗口,显示“您将提交此表单并同意XYZ。单击“确定”继续,单击“取消”离开,或单击“打印”打印此页”

换句话说,我需要一个带有OK、CANCEL和PRINT按钮的警报框(PRINT按钮实际上会打印页面本身,然后允许用户单击OK并使用submit命令前进)


**编辑:我应该澄清一下,使用模式弹出窗口会导致该模式出现在打印屏幕上。因此,可能是close.model后跟print.screen命令集?库不是一个选项,因为我们仅限于一个页面,没有任何类型的外部负载,因为这是在银行平台内部,它们只允许html/内联css/在页面javascript上。

您需要使用自定义代码来执行此操作,因为无法将按钮添加到window.confirm

像、、等库都有一个模态对话框,可以让您执行类似的操作。

你可以用
做一个假的

<div id="confirmation">
    <p>Blah, blah, blah</p>
    <form>
        <input type="button" name="ok" id="ok" value="OK" />
        <input type="button" name="cancel" id="cancel" value="Cancel" />
        <input type="button" name="confirm" id="confirm" value="Confirm" />
    </form>
</div>

废话,废话,废话

埃帕斯卡雷洛是对的,窗口。确认不能这样做