diff --git a/ducking.html b/ducking.html
index 0e9c5c3..8fb340f 100644
--- a/ducking.html
+++ b/ducking.html
@@ -550,6 +550,9 @@
}
function attackSlider(number) {
+ if (number == '') {
+ number = 0
+ }
let element = $('#attack')
let input = $("#attack .volume-slider input")
let value = (parseFloat(number) - 10) / (490 / 100)
@@ -593,6 +596,9 @@
}
function thresholdSlider(number) {
+ if (number == '') {
+ number = 0
+ }
let element = $('#threshold')
let input = $("#threshold .volume-slider input")
let value = (parseFloat(number) + 60) / (60 / 100)
@@ -637,6 +643,9 @@
}
function ducklevelSlider(number) {
+ if (number == '') {
+ number = 0
+ }
let element = $('#ducklevel')
let input = $("#ducklevel .volume-slider input")
let value = (parseFloat(number) + 100) / (100 / 100)
@@ -681,6 +690,9 @@
}
function releaseSlider(number) {
+ if (number == '') {
+ number = 0
+ }
console.log(number, releaseValue)
let element = $('#release')
let input = $("#release .volume-slider input")
diff --git a/js/equalizer.js b/js/equalizer.js
index 2c49040..16568a7 100644
--- a/js/equalizer.js
+++ b/js/equalizer.js
@@ -27,6 +27,7 @@ $(function () {
// console.log(typeof (e.data))
var eqData = $.parseJSON(e.data).content
if (eqData.action == 'home_get') {
+ console.log('需要重新加载')
loadData()
}
else {
diff --git a/network.html b/network.html
index 5e9ec1f..694d3e3 100644
--- a/network.html
+++ b/network.html
@@ -138,6 +138,10 @@
alert('The gateway address format is incorrect')
return
}
+ if (isHostname($('#hostName').val()) == false) {
+ alert('host name The value can only be letters or numbers')
+ return
+ }
if ($('#hostName').val().length > 32) {
alert('The host name contains a maximum of 32 characters')
return
@@ -232,6 +236,11 @@
var reg = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/
return reg.test(ip);
}
+
+ function isHostname(name){
+ var reg=/^(?![0-9]+$)[0-9A-Za-z]{4,16}$/;
+ return reg.test(name)
+ }