js如何获取控件的值

js如何获取控件的值,第1张

第一、你用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中所有表单元素谁有更好的方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9314307.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存