Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.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
Php 基于“选择框”值获取选项卡_Php_Javascript_Jquery - Fatal编程技术网

Php 基于“选择框”值获取选项卡

Php 基于“选择框”值获取选项卡,php,javascript,jquery,Php,Javascript,Jquery,我有一个值为1到5的选择框,如果我从选择框中选择值2,我将得到2个选项卡或3个选项卡 这是选择框代码 <select id="Week" name="Week"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">

我有一个值为1到5的选择框,如果我从选择框中选择值2,我将得到2个选项卡或3个选项卡

这是选择框代码

<select id="Week" name="Week">
    <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>
</select>  
如何在php、javascript或jquery中实现

帮帮我 uday

请尝试以下操作:

<script>
function getTabs()
{
   var getSelectedValue = $("#week").val();

   if(getSelectedValue == 1)
   {
       //your specified code for value 1
   }
   else if(getSelectedValue == 2)
   {
       //your specified code for value 2
   }
   //and so on.. upto 5 getSelectedValue values
}
</script>

<select id="Week" onchange="getTabs();" name="Week">
    <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>
</select>  

这里有一个jQuery选项

JS

HTML


你的意思是我应该得到2个标签或3个标签我应该得到3个标签Mihai.周1周2周3周4周5如果我点击周1标签我会得到一些数据,或者如果得到周2我会得到一些数据..像这样Hi yahyaE,从选择框中如果我选择值2,我应该得到2个标签如果我选择值3我应该得到3个标签。我希望你得到我的观点Hi TommyBS,我不知道该怎么做我在请求你的帮助嗨Brandon谢谢你的重播但这里我想要我如果我选择2我想要1周和2周的标签如果我选择3我应该得到1周和3周的标签嗨Brandon,这不是我想要的..按dafault u定义的选项卡1到5周,但如果我选择2,我想要1周和2周剩余的选项卡不应可见。。
//Global var to track our selected tabs
var m_selectedTabs = $('#tab1'); 
m_selectedTabs.siblings('span').hide(); 

$('#Week').change(function(){
    SelectTabRangeById($(this).find(':selected').val())
}); 

function SelectTabRangeById(id){
    //Deselect the previous tab 
    m_selectedTabs.hide(); 
    //Find the new Tab
    m_selectedTabs = $('#' + id).prevAll().andSelf();
    //Select it
    m_selectedTabs.show(); 
}

​
<span id='tab1'>Week 1</span><span id='tab2'>Week 2</span><span id='tab3'>Week 3</span><span id='tab4'>Week 4</span><span id='tab5'>Week 5</span>
<br/>
<select id="Week" name="Week">
    <option value="tab1">1</option>
    <option value="tab2">2</option>
    <option value="tab3">3</option>
    <option value="tab4">4</option>
    <option value="tab5">5</option>
</select>