Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ValveValue中的多个值?_Javascript_Jquery - Fatal编程技术网

Javascript ValveValue中的多个值?

Javascript ValveValue中的多个值?,javascript,jquery,Javascript,Jquery,我是jquery新手,了解了一些知识。我创建了一个输入字段,在该字段中,如果我只在设置值字段中输入一个值,jquery将获取一个下拉选择的值。它工作正常,因为我想在单个//设置值中获取所有var值,并且只需要选择值的前两个字母:如我选择下拉值为晨班我只想要MO,其余变量的下拉值与XI Class部分相同我只想要XI我的代码如下所示: Html代码 <form id="form1" method="post" enctype="multipart/form-data">

我是jquery新手,了解了一些知识。我创建了一个输入字段,在该字段中,如果我只在设置值字段中输入一个值,jquery将获取一个下拉选择的值。它工作正常,因为我想在单个//设置值中获取所有var值,并且只需要选择值的前两个字母:如我选择下拉值为晨班我只想要MO,其余变量的下拉值与XI Class部分相同我只想要XI我的代码如下所示:

Html代码

<form id="form1" method="post" enctype="multipart/form-data">            
    <div class="col-md-3">                                                            
    <div class="form-group">
    <select  id="section_id" name="section_id" class="form-control" >
    <option value="XI Class">XI Class</option>                        
    <option value="XII Class">XII Class</option>
    </select>                                                            
   <div class="col-md-3">                                                            
    <div class="form-group">
    <select  id="class_id" name="class_id" class="form-control" >
    <option value="Morning Class">Morning Class</option>              
    <option value="Morning Class">Morning Class</option>
    </select></div></div>                                                
    <div class="col-md-3">                                                            
    <div class="form-group">
    <select  id="class_id" name="class_id" class="form-control" >
    <option value="Morning Class">Morning Class</option>              
    <option value="Morning Class">Morning Class</option>
    </select></div></div>                                                
   <div class="col-md-3">                                                            
    <div class="form-group">                                             
    <input  id="input" name="input" placeholder=""                
    type="text" class="form-control "  value="" /></div></div>    
                                    </div>                             

 </form>
 $("#class_id,section_id").on("change",function(){
    //Getting Value
    var selValue = $("#class_id :selected").text();
    var selValue1 = $("#section_id :selected").text();

    //Setting Value
    $("#input").val(selValue,selValue1);
}); 

你能描述/举例说明你期望得到的结果吗?例如字符串值数组?还是键/值对?查询字符串格式<代码>$(“表单”).serialize()可能就是您所需要的全部内容。您有多个具有相同id的选项。id应该是唯一的,并且每个元素只能使用一次。不确定您正在尝试做什么,哪些不起作用。在$(“#input”).val(selValue,selValue1),我想调用这两个var值,但是如果删除一个var$(“#input”).val(selValue),它就不起作用了;然后它就开始工作了……我正在尝试在#input id中获取这两个值。你不能只知道如何调用函数-没有
.val(p1,p2,p3)
方法,只有
.val(p1)
-它会在#input中放什么?这是一个文本框。你的意思是连接这些值吗
$(“#input).val(selValue+”“+selValue1);
。如前所述,您需要提供一个输出的示例,而不仅仅是重复“将两个值放入输入”问题中的内容-这是什么样的?