Javascript 为什么不是';数组是否显示在文本区域?
我基本上想做的是,拆分用户给定的字符串,并将其放置在文本区域中。但问题是,每次单击convert按钮时,输入字段和文本区域都会被清除。 别在意那些额外的陈述 下面是html代码Javascript 为什么不是';数组是否显示在文本区域?,javascript,arrays,html,dom,Javascript,Arrays,Html,Dom,我基本上想做的是,拆分用户给定的字符串,并将其放置在文本区域中。但问题是,每次单击convert按钮时,输入字段和文本区域都会被清除。 别在意那些额外的陈述 下面是html代码 <html> <head> <title>Latin Converter</title> <meta charset="utf-8" /> <script src="p14.js"></script> &
<html>
<head>
<title>Latin Converter</title>
<meta charset="utf-8" />
<script src="p14.js"></script>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form>
<div>
<table>
<tr>
<td>Enter a sentence:</td>
<td>
<input type="text" size="40" id="userinput" />
</td>
</tr>
<tr>
<td>
<button id="convert">Convert to Pig Latin</button>
</td>
</tr>
<tr>
<td>Converter</td>
<td>
<textarea id="result" cols="40" rows="20"></textarea>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
谢谢。您有一个表单和表单内的按钮,表单内的按钮默认情况下被视为“提交”按钮,因此当您单击提交的表单并刷新页面时,字段将被清除 我建议在
按钮中添加type='button'
,如下所示:
<button type='button' id="convert">
输入一句话:
转换成拉丁语
转换器
您有一个表单和表单内的按钮,默认情况下,表单内的按钮被视为提交按钮,因此当您单击提交的表单并刷新页面时,字段将被清除
我建议在按钮中添加type='button'
,如下所示:
<button type='button' id="convert">
输入一句话:
转换成拉丁语
转换器
是否仍有保留表单的方法?@tradator 44,还请注意,在输出JS对象/数组之前,将其转换为字符串更为谨慎。如果它是一个对象,您的对象的内容将不会被打印,您将得到[object object]
@Tyblitz。谢谢你还有保留表单的方法吗?@tradator 44,还要注意的是,在输出JS对象/数组之前,将其转换为字符串更为谨慎。如果它是一个对象,您的对象的内容将不会被打印,您将得到[object object]
@Tyblitz。非常感谢。