Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.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 submit是如何工作的,但是对于我要提交的表单,它需要有一个name属性,例如name=“create”,我如何将其放入submit()函数中,我希望它每10秒提交一次,如下所示: <script type="text/javascript"> window.onload=function(){ var auto = setTimeout(function(){ autoRefresh(); }, 100

我想知道javascript submit是如何工作的,但是对于我要提交的表单,它需要有一个name属性,例如
name=“create”
,我如何将其放入
submit()
函数中,我希望它每10秒提交一次,如下所示:

    <script type="text/javascript">
        window.onload=function(){
            var auto = setTimeout(function(){ autoRefresh(); }, 100);

            function submitform(){

              document.forms["myForm"].submit('create');
            }

            function autoRefresh(){
               clearTimeout(auto);
               auto = setTimeout(function(){ submitform(); autoRefresh();},1000);
            }
        }
    </script>

window.onload=function(){
var auto=setTimeout(函数(){autoRefresh();},100);
函数submitform(){
document.forms[“myForm”]。提交(“创建”);
}
函数autoRefresh(){
clearTimeout(自动);
auto=setTimeout(函数(){submitform();autoRefresh();},1000);
}
}

我只需要知道如何使其与
name=“create”
一起提交,而不仅仅是提交。

将以下元素添加到表单中:

<input type="hidden" name="name" value="create">


您可能需要查看
setInterval()
。需要注意的是,需要更多的代码来处理它。您可以将
更改为所需的值,然后在稍后的服务器端代码中使用
if
语句来处理此问题。是。好的,
.submit()
不接受任何参数,因此被忽略。抱歉,这将如何工作?完全我说我需要传递名称create而不是值created你到底想实现什么?在服务器上它应该是什么样子?将名称和值更改为您想要的任何值。