Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.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 如何为cherrypy脚本使用HTML范围输入类型?_Javascript_Python_Html_Cherrypy - Fatal编程技术网

Javascript 如何为cherrypy脚本使用HTML范围输入类型?

Javascript 如何为cherrypy脚本使用HTML范围输入类型?,javascript,python,html,cherrypy,Javascript,Python,Html,Cherrypy,我试图使用范围滑块来触发cherrypy脚本上的操作。 我希望它根据滑块的位置改变动作。 我是一个完全的javascript noob,但我尝试了这种方式,但它不起作用 function onSelectedOption(sel) { if ((sel.selectedIndex) == 1) { document.getElementById("edit").action = "doSomething";

我试图使用范围滑块来触发cherrypy脚本上的操作。 我希望它根据滑块的位置改变动作。 我是一个完全的javascript noob,但我尝试了这种方式,但它不起作用

     function onSelectedOption(sel) {
             if ((sel.selectedIndex) == 1) {
             document.getElementById("edit").action =
             "doSomething";
                 document.getElementById("edit").submit();
        }


<form method="link" action="">
    <input type="range" min="1" max="5" name="edit" id="edit" method="GET">
功能选择选项(sel){
如果((选择索引)==1){
document.getElementById(“编辑”).action=
“doSomething”;
document.getElementById(“编辑”).submit();
}

应将
操作
方法
属性用于
元素,而不是
。如果要在更改
范围
值后提交表单,请添加如下事件侦听器:如何为范围的不同值设置不同的操作?
如果(range.value==“3”){form action=“doSomething”}如果(range.value==“4”){form.action=“doSomethingElse”}
您也可以直接从Javascript执行API调用,而不是发送表单: