Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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
jQuerySpdesigner_Jquery_Sharepoint - Fatal编程技术网

jQuerySpdesigner

jQuerySpdesigner,jquery,sharepoint,Jquery,Sharepoint,我对设计师有要求 下拉列表中有选项列表。同一表单中还有一个下拉列表 根据第一个下拉列表,某些选项应从第二个下拉列表中删除。根据其他选项,必须显示一些其他选项 第一个下拉列表: <select id='firstdropdown' name='dropdown1'> <option value='a'>A</option> <option value='b'>B</option> <option value='c'>C<

我对设计师有要求

下拉列表中有选项列表。同一表单中还有一个下拉列表

根据第一个下拉列表,某些选项应从第二个下拉列表中删除。根据其他选项,必须显示一些其他选项

第一个下拉列表:

<select id='firstdropdown' name='dropdown1'>
<option value='a'>A</option>
<option value='b'>B</option>
<option value='c'>C</option>
</select>
<select id='seconddropdown' name='dropdown2'>
    <option value='1'>1</option>
    <option value='2'>2</option>
    <option value='3'>3</option>
    <option value='4'>4</option>
    <option value='5'>5</option>
    <option value='6'>6</option>
    <option value='7'>7</option>
    <option value='8'>8</option>
    <option value='9'>9</option>
    <option value='10'>10</option>
    <option value='11'>11</option>
    <option value='12'>12</option>
    </select>

A.
B
C
第二个下拉列表:

<select id='firstdropdown' name='dropdown1'>
<option value='a'>A</option>
<option value='b'>B</option>
<option value='c'>C</option>
</select>
<select id='seconddropdown' name='dropdown2'>
    <option value='1'>1</option>
    <option value='2'>2</option>
    <option value='3'>3</option>
    <option value='4'>4</option>
    <option value='5'>5</option>
    <option value='6'>6</option>
    <option value='7'>7</option>
    <option value='8'>8</option>
    <option value='9'>9</option>
    <option value='10'>10</option>
    <option value='11'>11</option>
    <option value='12'>12</option>
    </select>

1.
2.
3.
4.
5.
6.
7.
8.
9
10
11
12
如果我从第一个下拉列表中选择选项A,我需要在第二个下拉列表中填充选项1、2、5、6 如果我从第一个下拉列表中选择选项B,我需要在第二个下拉列表中填充选项3、4、7、8、9、10、11

如果我从第一个下拉列表中选择选项c,我需要在第二个下拉列表中填充选项12

我如何使用Jquery呢。我尝试过我的方法,但如果我在表单中多次更改选项,则会填充相同的数据(冗余)

我必须使用Jquery方法作为sharepoint自定义列表来完成此任务

请问有正确的方向吗?
Hari

通过使用一个名为codeplex上的spservices的强大jquery库,可以更轻松地解决这个问题-

您描述的内容称为级联下拉列表。如果您在自己的情况下找不到如何实现spservices,那么通过谷歌搜索层叠下拉列表可以为您指明正确的方向,在web上提供数以千计的教程

我不会发布代码示例,因为它更像是一个概念性的东西。如果听起来像你有一些功能代码,但需要按钮的休息。关于级联下拉列表的教程比我能更好地描述它