Javascript 如何为cherrypy脚本使用HTML范围输入类型?
我试图使用范围滑块来触发cherrypy脚本上的操作。 我希望它根据滑块的位置改变动作。 我是一个完全的javascript noob,但我尝试了这种方式,但它不起作用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";
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调用,而不是发送表单: