0

大家好,我有一个带有一个参数“草稿”的表单,我想用发送按钮发送草稿以在命令行中执行一项功能。

   C:\PDF>pdfprint.exe -printer "docPrint" -firstpage 1 -lastpage 1 -wtext "Draft"
    -wo 100 -wa 50 -wf "Arial" C:\readme.pdf

html表单代码

<FORM 
   ACTION="..........." 
   onReset="return confirm('Do you really want to reset the form?')"  >
     <INPUT TYPE=TEXT NAME="query">
     <INPUT TYPE=SUBMIT> 
     <INPUT TYPE=RESET VALUE="Start All Over">
</FORM>

我应该在动作中插入什么?

4

1 回答 1

0

一旦该 HTML 成为常规网页的一部分,那么仅使用 HTML/JS 就无法做到这一点。您还需要一些服务器端语言来接受浏览器的请求,阅读发布的表格并根据收到的值做一些事情(在您的情况下 - 从 cmd 行运行打印机)。看看 PHP、asp.net 或其他任何你喜欢的东西(此外,它会打印在服务器上,而不是客户端机器上。JS 不允许你控制页面外客户端 PC 上发生的事情)。用户可能决定打印您的页面,在这种情况下,您可以添加特殊样式表链接:

<link rel="stylesheet" type="text/css" media="print" href="/css/print_message.css" />    

例如,在我的项目中,当我不希望某些页面上的内容可用于打印时,我有这一行(print_message.css 将隐藏所有内容并显示有关打印受限的消息)。

于 2012-11-04T14:55:38.953 回答