慕桂英3389331
2018-12-29 19:14:06
function showKeyPress(evt) { evt = (evt) ? evt : window.event return checkSpecificKey(evt.keyCode);}function checkSpecificKey(keyCode) { var specialKey = "[`~!#$^&*()=|{}':;',\\[\\].<>/?~!#¥……&*()——|{}【】‘;:”“'。,、?]‘’";//Specific Key list var realkey = String.fromCharCode(keyCode); var flg = false; flg = (specialKey.indexOf(realkey) >= 0); if (flg) { alert('請勿輸入特殊字符: ' + realkey); return false; } return true;}document.onkeypress = showKeyPress;dom結構:<input class="form-control" type="text" id="activityName" name="activityName" onkeypress="showKeyPress()" >
1 回答

PIPIONE
TA貢獻1829條經驗 獲得超9個贊
<script type="text/javascript">
var specialKey = "「」[`~!#$^&*()=|{}':;',\\[\\].<>/?~!#¥……&*()——|{}【】‘;:”“'。,、?]‘’". split('');
function keyup() {
var value = document.getElementById('activityName').value;
console.log(value)
for (var i = 0; i < specialKey.length; i++) {
if (value.indexOf(specialKey[i]) > -1) {
document.getElementById('activityName').value = value.replace(specialKey[i], '');
break;
}
}
}
</script>
<input class="form-control" type="text" id="activityName" name="activityName" onkeyup="keyup()" >
添加回答
舉報
0/150
提交
取消