小编fpe*_*ele的帖子

HTML输入文本框onChange不起作用

这就是我所拥有的:

<script language="JavaScript">
    function toggle() {
        if (this.value=='1') {
            document.getElementById('dbOn').style.visibility='visible';
        }
        else {
            document.getElementById('dbOn').style.visibility='hidden';
            document.getElementById('dbOff').checked='checked';
        }
    }
</script>

<form action="index" method="post">
    <input type="text" name="iterations" value="1" onChange="toggle()" >

    <input type="radio" name="db" value="OFF" checked="checked" id="dbOff" >OFF<br>
    <input type="radio" name="db" value="ON" id="dbOn" >ON
</form>
Run Code Online (Sandbox Code Playgroud)

我们的想法是,如果您正在进行一次迭代,则只允许您写入数据库.否则,我希望"ON"选项被禁用或消失,并且要自动检查OFF.

到目前为止,我已经尝试过onChange,onKeyUp和onKeyPress,但它们似乎都不起作用.知道我的代码有什么问题吗?

谢谢

html javascript textbox onchange

8
推荐指数
1
解决办法
5万
查看次数

将变量从servlet传递到JSP

我已经看到了类似于此问题的其他问题,但没有一个问题帮助我解决了我的问题.基本上,我正在尝试将变量从servlet传递给JSP.

servlet代码.

package com.servlets;

import java.io.IOException;
import java.util.ArrayList;

import javax.servlet.annotation.WebServlet;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.dao.DataGetter;

@WebServlet("/DataGetterServlet")
public class DataGetterServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;

    ArrayList<String[]> data;
    private DataGetter dg;

    public void init() throws ServletException {
        try {
            dg = new DataGetter();
            data = dg.getData();
        } catch (Exception e) {
            throw new ServletException("An exception occurred in DataGetterServlet: " 
                + e.getClass().getName());
        }
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) 
        throws …
Run Code Online (Sandbox Code Playgroud)

java jsp servlets jstl el

6
推荐指数
1
解决办法
6338
查看次数

在Java中使用双算术得到错误的答案

可能重复:
双重计算产生奇数结果

我正在用Java编写一个处理大量双算术的程序.我最终到了需要添加0.6666666666666666和-0.666666666666667的地步.但是,我得到的答案是-3.3306690738754696E-16.

换一种说法,

double d1 = 0.6666666666666666;
double d2 = -0.666666666666667;
System.out.println(d1 + d2);
Run Code Online (Sandbox Code Playgroud)

打印出"-3.3306690738754696E-16".为什么会这样?

先感谢您.

java math floating-point double

1
推荐指数
1
解决办法
3931
查看次数

标签 统计

java ×2

double ×1

el ×1

floating-point ×1

html ×1

javascript ×1

jsp ×1

jstl ×1

math ×1

onchange ×1

servlets ×1

textbox ×1