我如何在javascript对象中获得值
How can I get values in a javascript object?
本文关键字:对象 javascript 更新时间:2023-09-26
我在.aspx
页面中有一个javascript
对象,其中有一些参数的值需要在页面加载时从.aspx
字段获取。
这是javascript
对象-
<script type='text/javascript'>
trackingObject = {text1:"",text2:"",Date1:""};</script>
text1
, text2
, Date1
的值需要从.aspx
页面字段中替换(就像从textbox
一样)。
我如何在RegisterStartupScript
或任何其他简单和替代方法的帮助下实现这一点?
首先,为这些控件指定Id,然后
<script type='text/javascript'>
var text1Text = document.getElementById('text1Id').value;
var text2Text = document.getElementById('text2Id').value;
var date1Text = document.getElementById('date1Id').value;
var obj = {text1:text1Text, text2:text2Text, Date1:date1Text };
</script>
try this
<asp:TextBox runat="server" ID="txt1" runat="server"/>
// you can get this text box value by jquery like this
<script type='text/javascript'>
var txt1val = $('#<%= txt1.ClientID %>').val();
</script>
<script type='text/javascript'>
var text1Text = $('#<%= yourAspTextbox1ID.ClientID %>').val();
var text2Text = $('#<%= yourAspTextbox2ID.ClientID %>').val();
var text3Text = $('#<%= yourAspTextbox3ID.ClientID %>').val();
var obj = { text1: text1Text, text2: text2Text, Date1: text3Text};
</script>
使用jQuery可以这样做:
HTML
<input type="text" /><br />
<input type="text" /><br />
<input type="text" /><br />
<input type="button" value="Show Obj"/>
Javascript $("input[type='button']").on("click", function () {
var values = [];
$("input[type='text']").each(function () {
values.push($(this).val());
});
trackingObject = {
text1: values[0],
text2: values[1],
Date1: values[2]
};
alert(JSON.stringify(trackingObject, null, 4));
});
JSFIDDLE
try this
Page.RegisterClientScriptBlock("test", "<script type='text/javascript'>$(document).ready(function(){trackingObject = {text1:'" + txtbox1.Text + "',text2:'" + txtbox2.Text + "',Date1:'" + txtDate.Text + "'};}) ;</script>");
相关文章:
- 面向对象JavaScript中的私有函数
- 对象 Javascript 中的标签无效 - 想要添加事件列表器
- 将字符串转换为对象 javascript/jquery
- 正在检查对象javascript中是否存在嵌套属性
- 时间-日期对象JavaScript getUTCMilliseconds
- 仅在对象(javascript)中解析值
- 使用对象(JavaScript或jQuery)填充选择下拉列表
- 引用另一个对象javascript中的对象
- 如何删除列表中的对象?Javascript nodejs和下划线
- 无法从日期对象javascript获取日期和月份
- 如何在if语句中使用对象-Javascript
- 对象javascript错误
- 对象Javascript的少数实例
- 位置对象Javascript
- 将字符串传递到对象javascript中
- 获取对象Javascript或jQuery的最后一个值
- 鼠标接近对象Javascript
- 这个mixins代码是书中的错误吗;面向对象JavaScript的原理”;
- 使用闭包编译器编写更好的面向对象JavaScript完整示例代码
- 访问对象javascript数组中的对象属性值