我已經看到上一個問題問過這個問題。但是 我不想用相同的id替換文本框。從文本框中刪除timepicker效果
當Timepicker在下拉timepicker
選擇在文本框應使(其如預期運行)
當下拉值改變到文本框,則文本框應該爲簡單的文本處理
function ChangeType(control){
\t if(control.value == "Time"){
\t $("#txtInput").timepicker();
}
else {
$("#txtInput").val('');
\t // I want to remove timepicker from textbox
}
}
.input-group-addon:after{
content:'\0777'
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-timepicker/0.5.2/css/bootstrap-timepicker.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-timepicker/0.5.2/js/bootstrap-timepicker.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/css/bootstrap.min.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<select name="" id="cmbList" onchange="ChangeType(this)">
<option value="Text">Textbox</option>
<option value="Time">Timepicker</option>
</select>
<br><br><br>
<div class="input-group bootstrap-timepicker timepicker">
<input id="txtInput" type="text" class="form-control">
<span class="input-group-addon"><i class="glyphicon glyphicon-time"></i></span>
</div>
漫長的過程。位必須說得好。 。 –
謝謝@mrid ... !!! –