5. 写一个表单,可以输入一个数字,提交后判断该数字是否是一个“素数”。如果是,就输出“数字xx是素数”,否则就输出“数字xx不是素数”。 提示:素数的概念(含义)是:只能被1和它自己本身整除——在大于1的整数范围内。
时间: 2024-09-28 10:07:18 浏览: 36
为了创建这样一个简单的HTML和JavaScript表单,你可以按照以下步骤编写代码:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>素数判断</title>
<script>
function isPrime(num) {
if (num <= 1) {
return false;
}
for (let i = 2; i <= Math.sqrt(num); i++) {
if (num % i === 0) {
return false;
}
}
return true;
}
function submitForm() {
const inputNum = document.getElementById("numberInput").value;
const resultDiv = document.getElementById("result");
if (isPrime(inputNum)) {
resultDiv.innerHTML = "数字" + inputNum + "是素数";
} else {
resultDiv.innerHTML = "数字" + inputNum + "不是素数";
}
}
</script>
</head>
<body>
<h2>素数判断</h2>
<form id="primeForm">
<label for="numberInput">请输入一个数字:</label>
<input type="number" id="numberInput" required><br>
<button onclick="submitForm()">判断</button>
</form>
<div id="result"></div>
</body>
</html>
```
在这个代码中,我们首先定义了一个`isPrime`函数用于检查给定数字是否为素数。接着,当用户点击“判断”按钮时,会触发`submitForm`函数,获取输入框中的数字并调用`isPrime`函数。根据结果更新页面上显示的消息。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)