如何从文本框中获取字符串并用javascript在页面中显示
How to get string from text box and display in page in javascript
我是javascript的新手,我有一个函数可以获取文本框值并将其返回,但我不能在函数之外使用返回值。我希望函数返回一个字符串并将其显示在网页中。下面是代码。
<%@ page import="java.io.*,java.util.*,java.sql.*"%>
<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>
<!DOCTYPE html>
<html>
<head>
<title> Inventory test </title>
</head>
<body>
<script type="text/javascript">
function function1(){
var x = document.getElementById("text1").value;
if (x.length == ""){
alert ( "input is empty");
}else{
alert ( x + " " + "fine");
return x;
}
}
</script>
First name: <input type="text" id="text1" name="text1" autofocus>
<button onclick="function1()"> submit </button>
<p id="p1">p1</p>
</body>
</html>
不返回,而是直接分配您想要的内容,例如,使用
document.getElementById("p1").innerHTML = x
您应该设置dom元素的文本输入值
function function1() {
document.getElementById("p1").innerHTML = document.getElementById("text1").value;
}
function function1()
{
var x = document.getElementById("text1").value;
if (x.length == "")
{
alert ( "input is empty");
}
else
{
alert ( x + " " + "fine");
document.getElementById("p1").innerHTML = x;
}
试试这个
<%@ page import="java.io.*,java.util.*,java.sql.*"%>
<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>
<!DOCTYPE html>
<html>
<head>
<title> Inventory test </title>
</head>
<body>
<script type="text/javascript">
function function1(){
var textValue = document.getElementById("text1").value;
if (x.length == ""){
alert ( "input is empty");
}else{
document.getElementById("p1").innerHTML = textValue;
}
}
</script>
First name: <input type="text" id="text1" name="text1" autofocus>
<button onclick="function1()"> submit </button>
<p id="p1">p1</p>
</body>
</html>
相关文章:
- PHP Javascript显示/隐藏按钮不工作
- 通过javascript显示和更改文本
- 是否可以用JavaScript显示等效的文件夹对话框
- 如何使用javascript显示图像
- BMI计算器以Javascript显示结果
- 单击“JavaScript显示变量”
- Javascript:显示带有复选框值的图像
- 通过ID JavaScript显示随机背景图像
- 无法在qualtrics上使用javascript显示背景图像
- 日期选择器无法使用javascript显示
- javascript 显示空白灰色层
- 页面加载后通过javascript显示图像
- 使用JavaScript显示鼠标的x和y位置
- 用javascript显示html表
- 使用 JavaScript 显示 Laravel's Variable
- javascript显示地理位置
- 搜索XML文件并使用javascript显示结果
- 使用javascript显示文件名上传
- 使用javascript显示隐藏的HTML元素
- 使用jquery和javascript显示PHP中的变量