Javascript 什么';这个代码有什么问题
我这样做是为了上课。重点是展示如何在编程中煮水。。。idk这很奇怪,但你可以看看我的代码,看看是怎么回事。这是有目的的,但我没有时间解释。请不要做任何大的改变。我希望它按照它的方式运行,而不是它应该怎么做或其他什么。我不是javascript的高手,所以请不要太多评判Javascript 什么';这个代码有什么问题,javascript,html,Javascript,Html,我这样做是为了上课。重点是展示如何在编程中煮水。。。idk这很奇怪,但你可以看看我的代码,看看是怎么回事。这是有目的的,但我没有时间解释。请不要做任何大的改变。我希望它按照它的方式运行,而不是它应该怎么做或其他什么。我不是javascript的高手,所以请不要太多评判 问题 它的第一个输入工作正常,所以不用担心。我的表格有问题。。。。应该发生的是,我在其中键入一个变量,它将显示Per所说的内容。但当我去提交时,它根本不起作用。。。只需重新启动页面!到目前为止我给。。。。因为我显然不知道出了什么
问题 它的第一个输入工作正常,所以不用担心。我的表格有问题。。。。应该发生的是,我在其中键入一个变量,它将显示Per所说的内容。但当我去提交时,它根本不起作用。。。只需重新启动页面!到目前为止我给。。。。因为我显然不知道出了什么问题:可能是一些愚蠢的事情。谢谢
代码
沸水
D.W.B.A
数字煮水协会
用JavaScript编程
从厨房橱柜中取出56个杯子中的1个
函数杯(){
var=56;
变量数量=55;
var=机柜数量;
var cupP=document.getElementById(“cup”)
cupP.innerHTML=“您已获得”+获得+“杯子”;
}
函数fill(){
var x=document.getElementById(“计算”).value;
var optionzero=0;
var optionone=25;
var optiontwo=50;
var OptionTree=75;
var期权四=100;
如果(选项零){
pour=“请将内容倒入您的杯子”;
}else if(选项一){
pour=“你已经将杯子装满了四分之一的水”;
}否则如果(选项二){
pour=“你已经将杯子装满了2/4或1/2的水”;
}else if(选项树){
pour=“你已经将杯子装满了三分之四的水”;
}否则,如果(选项四){
倾倒=“你的杯子(四分之四)装满了水”;
}
document.getElementById(“fillup”).innerHTML=pour;
}
按100%中的25%(Ex)25%、75%等的比例将杯子装满水。
您的表单正在提交到当前页面。您可能应该将表单的fill()
移动到onsubmit
。另外,请确保函数返回false
,否则表单仍将提交。只需尝试不提交表单即可。您可以返回false从fill
函数中选择code>,并将内联处理程序更改为onclick='return fill()'
,或者只需更改以下内容的整个输入:
<button type='button' onclick='fill()'>Calculate</button>
计算
如果您希望将信息发送到服务器端流程,而不需要在服务器端流程中执行此操作,则提交表单最为有用。可能重复的请学习如何缩进。我希望你的指导老师在没有改进的情况下给你打分…请不要使用
标签。只需注意-你设置了所有选项零
变量等。然后你检查它是否正确。。。事实就是这样,因为它已经设定好了。它是一个函数,所以它总是pour=“请将内容倒入您的杯子”不管你的导师是谁,他们都应该被解雇。真的。自1999年以来,它们一直被弃用。使用样式属性或将样式放置在样式表中。
<button type='button' onclick='fill()'>Calculate</button>