把輸入框中 輸入的字符串含有中文逗號 改爲 英文逗號索引
var obj = document.getElementByIdx_x(」testSelect」); //定位id事件
var index = obj.selectedIndex; // 選中索引字符串
var text = obj.options[index].text; // 選中文本get
var value = obj.options[index].value; // 選中值input
jQuery中得到選中select值it
第一種方式
$('#testSelect option:selected').text();//選中的文本io
$('#testSelect option:selected') .val();//選中的值ast
$("#testSelect ").get(0).selectedIndex;//索引function
場景:當下拉框的值發生改變,想獲取選中的文本class
$("#testSelect").change(function(){
alert($('#testSelect option:selected').text());
});
第二種方式
$("#tesetSelect").find("option:selected").text();//選中的文本
…….val();
…….get(0).selectedIndex;
總而言之:
先在‘<input>’ 裏輸入
onkeyup="value=value.replace(/[^\X]/g,'')"
而後在(/[\X]/g,'')裏的 X 換成你想輸入的代碼就能夠了,
中文u4E00-u9FA5,數字0-9,英文a-z\A-Z,其它符號@、點或其它 符號。
也能夠多個,用\隔開就好了。
例如:中英文 + 數字 + @符號 + 點符號 \a-\z\A-\Z0-9\u4E00-\u9FA5\@\.
若想在文本框裏不能右鍵彈出菜單和不能粘貼進複製的信息的話
就要在'<input>'裏輸入 onpaste="return false" oncontextmenu="return false;"
'S 控制文本框只能輸入數字<input onkeyup="value=value.replace(/[^0-9]/g,'')" onpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu = "value=value.replace(/[^0-9]/g,'')">JS 控制文本框只能輸入數字、小數點<input onkeyup="value=value.replace(/[^\0-9\.]/g,'')" onpaste="value=value.replace(/[^\0-9\.]/g,'')" oncontextmenu = "value=value.replace(/[^\0-9\.]/g,'')">JS 控制文本框只能輸入英文<input onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z]/g,'')">JS 控制文本框只能輸入英文、數字<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')">JS 控制文本框只能輸入中文<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onpaste="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" oncontextmenu = "value=value.replace(/[^\u4E00-\u9FA5]/g,'')">JS 控制文本框只能輸入中文、英文、數字<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')">JS 控制文本框只能輸入中文、英文、數字、空格<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')">JS 控制文本框只能輸入中文、英文、數字、小數點<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')">