【发布时间】:2019-01-26 21:43:00
【问题描述】:
我正在尝试编写一个简单的表单,当我单击提交按钮时,它将获取一些文本然后显示在对话框中。
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<title>Página Teste</title>
</head>
<body>
<header>
<div>
<h1>Questão 4</h1>
</div>
</header>
<div>
<label for="texto">Texto: </label>
<textarea name="texto" id="texto" rows="5" cols="10"></textarea>
<button type="submit" id="submit">Enviar</button>
</div>
<script>
var teste = $("texto").val;
$("submit").on("click", function(){
$("teste").dialog("open");
});
</script>
</body>
</html>
当我点击按钮时,什么也没有发生,我已经尝试了一些执行此脚本的方法,但似乎都没有。
【问题讨论】:
-
缺少
#应该是....$("#teste").dialog("open");和$("#texto").val() -
谢谢,这确实是我的错误,但它仍然无法在这里工作。我打开 .html 页面,输入内容,单击按钮,但没有任何反应。
-
缺少
#....$("#submit").on("click", function(){ -
1) 从我上面看到的情况来看,没有 ID 为
teste的元素可以充当对话框。 2).dialog()是一个 jQuery-UI 方法,库没有加载。 3) 打开console...你肯定有一些有意义的错误。
标签: javascript jquery html