<!DOCUMENT>
<head>
<script>
function s() {
var radios = document.querySelectorAll('input[name=sort]');
var result = document.getElementById("result");
var arr = document.getElementById("arr").value;
var arr_1 = arr.split(" ");
for (k = 0; k < arr_1.length; k++) {
arr_1[k] = parseInt(arr_1[k]);
}
for (n = 0; n < arr_1.length; n++) {
for (i = 0; i < arr_1.length; i++) {
if (arr_1[i] <= arr_1[i + 1]) {
teamp = arr_1[i + 1];
arr_1[i + 1] = arr_1[i];
arr_1[i] = teamp;
}
}
}
if (radios[0].checked == true) {
result.innerText = arr_1;
}
if (radios[1].checked == true) {
result.innerText = arr_1.reverse();
}
}
</script>
</head>
<html>
<body>
<input type="text" id="arr">
<input type="radio" checked="checked" name="sort" value="grade down" />降序
<br />
<input type="radio" name="sort" value="ascending" />升序
<br />
<p id="result">我是结果</p>
<button onclick="s()">确定</button>
</body>
</html>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
http://validform.rjboy.cn/
方法很多啊,比如监听键盘的
press
事件,发现是非数字或空格键就弹窗监听
input
的blur
事件,用正则表达式去检查内容,如果不符就弹窗input propertychange
html
js