小编T.J*_*der的帖子

我的按钮内的文字可以在HTML中编辑.为什么?

我创建了一个基本的HTML页面,其中有一个Login和Cancel按钮,但每当我点击按钮时,它允许我编辑按钮本身的文本.我检查了编码,看起来非常好.经过研究,我只得到有关如何编辑字段等文本的结果.我该如何解决这个问题?

这是我用来创建按钮的HTML编码:

<input class="button" onclick="check(this.form)" value="Login"><br /><br />
    <input class="button" name="cancel"  value="Cancel">
Run Code Online (Sandbox Code Playgroud)

这是我在按钮的CSS中使用的类:

.button {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 14px 62px;
    border: 0px solid #2b27a1;
    border-radius: 35px;
    background: #2525f5;
    background: -webkit-gradient(linear, left top, left bottom, from(#2525f5), to(#000326));
    background: -moz-linear-gradient(top, #2525f5, #000326);
    background: linear-gradient(to bottom, #2525f5, #000326);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 20px verdana;
    color: #ffffff;
    text-decoration: none;

}
.button:hover,
.button:focus {
    border: 0px solid #453eff;
    background: #2c2cff;
    background: -webkit-gradient(linear, left top, left bottom, …
Run Code Online (Sandbox Code Playgroud)

html javascript css cordova

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

Java:不能引用非最终变量

我写了一些代码,一切正常,但是当我在另一台计算机上打开相同的代码时,出现以下错误:

Cannot refer to the non-final local variable usernameTextField defined in an enclosing scope
Cannot refer to the non-final local variable portTextField defined in an enclosing scope
Cannot refer to the non-final local variable usernameTextField defined in an enclosing scope
Cannot refer to the non-final local variable portTextField defined in an enclosing scope
Run Code Online (Sandbox Code Playgroud)

给出此错误的代码:

private static GridPane initGUI(){
    GridPane root = new GridPane();
    TextField usernameTextField = new TextField();
    TextField portTextField = new TextField();
    Button button = new Button("Login!");
    root.add(new Label("Username:"),0,0); …
Run Code Online (Sandbox Code Playgroud)

java javafx

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

Ajax Uncaught Syntax错误,无法识别的表达式:

我不知道为什么控制台会给我这个未被删除的语法...请帮帮我PLZ!

$(document).ready(function() {
  $("#idval").change(function() {

    var id = $(this).val();

    $.ajax({
      url: 'verif.php',
      type: 'GET',
      data: 'user=' + id,

      success: function(server_response) {
        var session = $(server_response).html();

        if (id == session) {
          console.log($("#" + d));
        } else {
          console.log("You shall not pass!");
        }

      },
      error: function(server_response, statut, error) {
        console.log("Can't be linked !");
      }
    });
  });
});
Run Code Online (Sandbox Code Playgroud)

当用户输入时id,服务器检查id数据库是否在数据库中.如果是,服务器返回id控制台,如果不是,服务器应返回"字符串",但它返回未捕获....

javascript php mysql ajax jquery

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

为什么此代码同时使用“document.body”和“document.documentElement”?

好的,所以我想弄清楚这个 JS 代码是如何工作的..你能给我解释一些事情吗?

这是代码(我复制了一些 w3schools 的代码,完整:https ://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_scroll_to_top

<button onclick="topFunction()" id="myBtn" title="Go to top">Top</button>

<script>
// When the user scrolls down 20px from the top of the document, show the button
window.onscroll = function() {scrollFunction()};

function scrollFunction() {
    if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
        document.getElementById("myBtn").style.display = "block";
    } else {
        document.getElementById("myBtn").style.display = "none";
    }
}

function topFunction() {
    document.body.scrollTop = 0;
    document.documentElement.scrollTop = 0;
}
</script>
Run Code Online (Sandbox Code Playgroud)

我认为 document.documentElement 意味着它是一个 HTML,它包含页面上的所有元素。我错了吗?

那么为什么我们需要在topFunction()中设置两个变量呢?当我删除这一行时:

document.body.scrollTop = 0;
Run Code Online (Sandbox Code Playgroud)

一切仍然有效,那么为什么我们需要这部分代码呢?谢谢。

html javascript

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

Java If和其他简化

我有这个非常长的if和else声明,任何想法我怎么能缩短这个?

或者这是我处理这个问题的唯一方法吗?

if (HR < 41) {
    HR_Score = 2;
} else if (HR < 51) {
    HR_Score = 1;
} else if (HR < 101) {
    HR_Score = 0;
} else if (HR < 111) {
    HR_Score = 1;
} else if (HR < 129) {
    HR_Score = 2;
} else {
    HR_Score = 3;
}
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
2
解决办法
164
查看次数

在未排序的数组中查找唯一元素

所以每个人都知道初学者有一个任务,你有一个排序数组,你需要找到唯一值的数量.例如,如果int [] sorted = {0, 0, 1, 1, 2, 2},结果是3个唯一值.我在想 - 如果我想对未排序的数组做同样的事情.我知道我可以对它进行排序,让我的生活更轻松 - 但仍然如此.

一个例子:int [] numbers = {2, 7, 3, 2, 3, 7, 7}.我的第一个想法 - 我需要有2个for loops才能找到所有2个实例,而不是7个等等.这就是我怀疑的地方.

正如你可以看到7次重复,我想知道如何确保我不会计算两次.更确切地说 - 我需要某种标志,以表示我之前已经计算过该元素,但我不确定如何将其写下来.

我怎么能接近这个?不一定在代码中,也许只是一点点提示如何做到这一点?

java arrays

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

数组减少:如何处理来自前一个过滤器的空数组?

我有一个被过滤的数组,这可能导致新数组为空。之后我有一个 reducer 函数,然后在一个空数组上失败:

未捕获的类型错误:减少没有初始值的空数组

如果过滤器返回一个空数组,我如何在减少之前中断?

代码

var array = [5, 6, 7, 8, 9];

var sum = array
  .filter((a) => a < 5)
  .reduce((a, b) => a + b)

console.log(sum);
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
2
解决办法
3523
查看次数

jvm什么时候会为instanceof运算符加载导入的类?

假设我有两个班级A和B。

class A{}

import A;
class B{}
Run Code Online (Sandbox Code Playgroud)

然后,如果我在main方法中对某个对象进行操作if(object instanceof B),它将加载类A以及在类的import语句中是否存在该类B?classloader何时确切在运行时加载这些类?

java

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

这些没有名称的JSX元素是什么意思?

我刚刚遇到了这个React代码,其中包含没有名称的标签(<></>)。它破坏了我的编辑器上的语法高亮显示,但是我猜它是有效的,因为它已经存在了一段时间了。知道这意味着什么以及这种模式是什么吗?

return (
    <>
        <span className="example">{something}</span>
        <br />
        {object.example}{' '}
    </>
);
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

使用命名函数时如何处理事件删除将阻碍对上下文状态的访问

我正在侦听文件输入中的更改,并且每次需要“监听”某些内容后,都需要删除该侦听器。

问题在于,使用命名函数(无法删除匿名函数上的侦听器)时,我失去了上下文,因此无法访问状态。这是基本版本:

$ImgEl.on('change', () => {
  const reader = new FileReader();
    reader.onloadend = (e) => {
        // Do some stuff with state
        this.state.whatever;
    }
}
Run Code Online (Sandbox Code Playgroud)

通过将此代码与箭头功能配合使用,我可以维护上下文并因此可以访问自己的状态。但是,如果使用命名函数,则可以删除监听器,但会丢失上下文。

还有其他人处理过吗?

javascript jquery

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

标签 统计

javascript ×6

java ×4

html ×2

jquery ×2

ajax ×1

arrays ×1

cordova ×1

css ×1

javafx ×1

mysql ×1

php ×1

reactjs ×1