
第一、你用jquery是最方便的,用$("样式名字")val()这种最方便的
第二、用之前要先嵌入jquery文件,就是一个js文件,去官方下载下来就可以
第三、用js直接获取比较费劲
给控件都取同一个名字n1
var names=documentgetElementsByName("n1");
for(var i=0;i<nameslength;i++){
alert(names[i]value);
}
$("form input")prop("readonly", true);\r\n将所有表单的所有表单控件的readonly全部设置为readonly~\r\n要注意的是如果直接使用input选择器的话,包括了按钮~\r\n所以要排除按钮、隐藏域之类的input的话~\r\n使用not选择器\r\n$("input:not(:button,:hidden)")prop("readonly", true);\r\n希望对您有帮助~\r\nBy Billskate
你要用js获取服务器控件checkbox的值首先要给该控件设一个ClientID,因为原ID通过GridView的转换会发生变化的。在模板中的checkbox可以设置class,然后用js的getElementById获取全选那个复选框的Onchange事件触发。
用JQuery
开头$("[id^=AA]")
结尾$("[id$=AA]")
这样能返回一组对象,前面的表示所有元素,你可以视情况修改,如果能保证返回的是一个对象,可以直接$("[id^=AA]")val()或者$("[id^=AA]")html(),否则需要遍历:
$("[id^=r]")each(function(){
alert($(this)html());
//alert($(this)val());
});
利用Javascript取和设FCKeditor值也是非常容易的,如下:
// 获取编辑器中HTML内容
function getEditorHTMLContents(EditorName) {
var oEditor = FCKeditorAPIGetInstance(EditorName);
return(oEditorGetXHTML(true));
}
// 获取编辑器中文字内容
function getEditorTextContents(EditorName) {
var oEditor = FCKeditorAPIGetInstance(EditorName);
return(oEditorEditorDocumentbodyinnerText);
}
// 设置编辑器中内容
function SetEditorContents(EditorName, ContentStr) {
var oEditor = FCKeditorAPIGetInstance(EditorName) ;
oEditorSetHTML(ContentStr) ;
}
以上就是关于js如何获取控件的值全部的内容,包括:js如何获取控件的值、js怎么获取多个控件属性值、js获取指定form中所有表单元素谁有更好的方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)