如何实现用户用表单填写数据,然后自动比较大小后返回升序列或者降序列?
如何实现用户用表单填写数据,然后自动比较大小后返回升序列或者降序列?
用户填写的数据不限制个数。
请问这个程序怎么写? 自己试了一下,没写出来
如何实现用户用表单填写数据,然后自动比较大小后返回升序列或者降序列?
用户填写的数据不限制个数。
请问这个程序怎么写? 自己试了一下,没写出来
2016-11-28
看看这个是不是你想要的结果,
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
<script>
function sortNum1(a, b)
{
return a - b;
}
function sortNum2(a, b)
{
return b - a;
}
function res1()
{
var array1 = new Array();
var a = document.getElementById("nums").value;
array1 = a.split(" ");
document.getElementById("result1").value = array1.sort(sortNum1);
}
function res2()
{
var array1 = new Array();
var a = document.getElementById("nums").value;
array1 = a.split(" ");
document.getElementById("result2").value = array1.sort(sortNum2);
}
</script>
</head>
<body>
<form>
请输入你想进行排序的数(以空格进行分割):<br>
<input type="text" id="nums"><br><br>
排序结果:<br>
<input type="text" id="result1"> <input type="button" value=" 升序 " onclick="res1()"><br><br>
排序结果:<br>
<input type="text" id="result2"> <input type="button" value=" 降序 " onclick="res2()"><br><br>
</form>
</body>
</html>
举报