在html中调用单独的Javascript函数
我试图调用一个单独的Javascript函数,参数是html变量 代码:在html中调用单独的Javascript函数,javascript,html,Javascript,Html,我试图调用一个单独的Javascript函数,参数是html变量 代码: 输入您的姓名: 通过查看您的代码,我可以说您的问题是onClick,您试图在事件处理程序中传递未声明的变量。您最好调用onClick中的qual函数,并获取函数本身所需的值 这将使您的质量fun 希望这会有所帮助。您必须将“inp”包装在JavaScript函数eval()周围,因此它将是eval(inp),但您希望通过这些文章了解eval()的“邪恶” 出于好奇,为什么不在submit上调用一个读取值的函数呢?看起来(
输入您的姓名:
通过查看您的代码,我可以说您的问题是onClick
,您试图在事件处理程序中传递未声明的变量。您最好调用onClick
中的qual
函数,并获取函数本身所需的值
这将使您的质量fun
希望这会有所帮助。您必须将“inp”包装在JavaScript函数eval()
周围,因此它将是eval(inp)
,但您希望通过这些文章了解eval()的“邪恶”
出于好奇,为什么不在submit上调用一个读取值的函数呢?看起来(从代码中)你在html属性上放了很多东西?是的,有没有特别的理由不让一个单独的javascript文件加载html来处理所有的动态特性?HTML不是用来做逻辑的。
<h4>Enter your name:</h4>
<!-- the text box -->
<input type="text"id="name"value="">
<!-- this is the button to submit the text -->
<input type="button" value="Submit"
onclick="inp = parseFloat( document.getElementById('name').value );
<!-- This is where I call the function -->
qual(inp,4);">
if(Capp == 4) {
switch(inpt) {
case "first_text":
<!-- this is allowing this name to be allowed into the site -->
allow[4] = 0;
break
case "second_text":
<!-- 0 means true 1 means false -->
allow[4] = 0;
break
default:
allow[4] = 1;
}
}