C#窗体之间传值问题: Form1里面定义一个string Name=“zhang” 然后在Form2里面如何获取Name值呢

C#窗体之间传值问题: Form1里面定义一个string Name=“zhang” 然后在Form2里面如何获取Name值呢,第1张

1在Form1里定义public string Name = "zhang"

2 在Form2里创建Form1对象,Form1 f = new Form1();然后就可以通过fName取值了

1、根据name取值:

<input name="inp" type="text" value="aaa">

<input name="inp" type="text" value="bbb">

<input name="inp" type="text" value="ccc">

$("input[name='inp']")val()

2、根据name取值遍历:

<input name="inp" type="text" value="aaa">

<input name="inp" type="text" value="bbb">

<input name="inp" type="text" value="ccc">

$("input[name='inp']")each(function(){alert($(this)val());})

扩展资料:

取出form中的input:

<script type="text/javascript" language="JavaScript" charset="UTF-8">

$(document)ready(function(){

var a=$("form input");

$each(

a,

function(name,object){

alert(name+":"+$(object)val());

}

);

});

</script>

放到<form></form>里,直接使用 var arr=$("form")serializeArray(); 这样就获取到了name-value的数组

直接用js里的getElementsByName就可以获取所以name值相同的元素。但获取出来的并不是数组,而是类数组的元素集合。所以还需要一步变换,下面是简单代码:

        <body>

<input type="text" name="111" />

<input type="text" name="111" />

<input type="text" name="111" />

<input type="text" name="111" />

<input type="text" name="111" />

<input type="text" name="111" />

<input type="text" name="111" />

<input type="text" name="111" />

</body>

<script>

    var oInp = documentgetElementsByName('111');

    var aInp = [];

    for(var i=0;i<oInplength;i++){

        aInppush(oInp[i]);

    }

</script>   //这样aInp这个数组里存储的就是所以元素name为111的数组。

以上就是关于C#窗体之间传值问题: Form1里面定义一个string Name=“zhang” 然后在Form2里面如何获取Name值呢全部的内容,包括:C#窗体之间传值问题: Form1里面定义一个string Name=“zhang” 然后在Form2里面如何获取Name值呢、jQuery,根据name获取多个input表单的值、如何使用jquery获取html表单的每个客户端控件的名称name和value值以json格式返回等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9592852.html

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

发表评论

登录后才能评论

评论列表(0条)

保存