Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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_Html_File Upload - Fatal编程技术网

这是javascript,我应该把它放在哪里

这是javascript,我应该把它放在哪里,javascript,html,file-upload,Javascript,Html,File Upload,我参加了这个html多文件上传教程: 我对网络编程还很陌生,无法理解如何从本教程“完整代码”的两个部分生成代码,这两个部分基本上是: A.一些html代码: <h3>Choose file(s)</h3> <p> <input id="files-upload" type="file" multiple> </p> <p id="drop-area"> <span class="drop-instruc

我参加了这个html多文件上传教程:

我对网络编程还很陌生,无法理解如何从本教程“完整代码”的两个部分生成代码,这两个部分基本上是:

A.一些html代码:

<h3>Choose file(s)</h3>
<p>
    <input id="files-upload" type="file" multiple>
</p>
<p id="drop-area">
    <span class="drop-instructions">or drag and drop files here</span>
    <span class="drop-over">Drop files here!</span>
</p>

<ul id="file-list">
    <li class="no-items">(no files uploaded yet)</li>
</ul>
我认识代码,但我不明白以(function()开头的代码的一部分应该放在我的代码中的什么地方

所以我的问题是:javascript部分应该如何放置在我的代码中

[编辑]


谢谢您的补充回答!

只需在上传表单后将javascript放入
标记中即可

您链接到的帖子有一个完整的代码演示,可以在这里找到:


尝试这种代码片段的一个好方法是将所需的部分粘贴到一个工具中,如

,只需在上传表单后将javascript放入
标记中即可

您链接到的帖子有一个完整的代码演示,可以在这里找到:


实验这种代码片段的一个好方法是将所需的部分粘贴到工具中,如Javascript被放置在
onClick
onMouseOver
等属性中,以及
标记中

它们可以位于
标记中的任何位置(将其放置在您正在访问的元素之后,以便加载它们)


有一个Javascript参考来帮助您入门。

Javascript放在
onClick
onMouseOver
等属性以及
标记内

它们可以位于
标记中的任何位置(将其放置在您正在访问的元素之后,以便加载它们)

有一个Javascript参考来帮助您入门。

  • 创建一个扩展名为.js的文件,以便yourFile.js

  • 将java脚本代码放入其中

  • 在HTML文件的末尾,将其放入:


  • 确保你的js和你的html在同一个目录中
      • 创建一个扩展名为.js的文件,以便yourFile.js

      • 将java脚本代码放入其中

      • 在HTML文件的末尾,将其放入:

      
      

      • 确保你的js和你的html在同一个目录中

      标记之前,在
      标记之间,如下所示:

      <body>
      
          <!-- other stuff -->
      
          <script type="text/javascript">
          (function () {
              // this is your function's core
          })();
          </script>
      
      </body>
      
      文件myDocument.html


      标记之前,在
      标记之间,如下所示:

      <body>
      
          <!-- other stuff -->
      
          <script type="text/javascript">
          (function () {
              // this is your function's core
          })();
          </script>
      
      </body>
      
      文件myDocument.html

      
      
      由于代码包括
      getElementById
      但与
      窗口不同。onload
      或任何其他延迟策略,它必须放在您希望它影响的表单之后。为了安全起见,您可以将它放在
      标签中,紧靠
      之前,因为代码包括
      getElementById
      但是没有什么像
      窗口。onload
      或任何其他延迟策略,它必须放在你想要它影响的表单之后。为了安全起见,你可以将它放在
      标签中,紧跟在

      之前。你在使用HTML5吗?如果不是,你就不能使用上面的方法。用blueimp试试这个jquery问题,我需要对于每个文件,请遵循以下流程:1.将文件上载(发布)到aspx页面,然后使用另一个参数发布到同一页面,获取结果并将此结果显示到按钮或任何列出的输入中。(列表为文件列表)你使用的是HTML5吗?如果不是,你就不能使用上面的..用blueimp试试这个jquery问题一个是我需要为每个文件遵循这个流程:1.上传(发布)文件到aspx页面,然后用另一个参数发布到同一页面,获取结果并将结果显示到按钮或任何列出的输入中。(列表为文件列表)
      <head>
      
          <!-- other stuff -->
      
          <script type="text/javascript">
          $(function() {
              (function () {
                  // this is your function's core
              })();
          });
          </script>
      
      </head>
      
      $(function() {
          (function () {
              // this is your function's core
          })();
      });
      
      <head>
      
          <!-- other stuff -->
      
          <script type="text/javascript" src="/path/to/myScripts.js"></script>
      
      </head>