var myarray = ["item 1", "item 2", "item 3", "item 4"];
//removes the first element of the array, and returns that element.
alert(myarray.shift());
//alerts "item 1"
//removes the last element of the array, and returns that element.
alert(myarray.pop());
//alerts "item 4"Run Code Online (Sandbox Code Playgroud)
"item 2", "item 3", "item 4"当我删除第一个元素时,我应该得到我这里有我的项目的代码和流程我有3选择这里一个大陆一个国家一个城市我得到数据填充这些选择从ajax请求它现在工作正常我只是想有点花哨所以我想要有一些功能
1.当选择Continent时,该国家的列表会在更改发生时列在国家/地区列表中我希望该城市还显示该国家中第一个条目的城市目前没有发生我的工作是我仍然需要更改国家/地区中的条目选择以显示城市列表
2.问题是我需要在大陆的ajax请求中添加另一个ajax请求我不确定这个是否可行我试过它,它现在不起作用
Ajax代码
$('.continentname').change(function() {
var id = $(this).find(':selected')[0].id;
//alert(id);
$.ajax({
type:'POST',
url:'../include/continent.php',
data:{'id':id},
success:function(data){
// the next thing you want to do
var country= document.getElementById('country');
$(country).empty();
var city = document.getElementById('city');
$(city).empty();
for (var i = 0; i < data.length; i++) {
$(country).append('<option id=' + data[i].sysid + ' value=' + data[i].name + '>' + data[i].name + '</option>');
}
}
});
});
$('.countryname').change(function() {
var id = $(this).find(':selected')[0].id;
$.ajax({
type:'POST',
url:'../include/country.php',
data:{'id':id},
success:function(data){
// the next thing you …Run Code Online (Sandbox Code Playgroud) $('#dob').datepicker({
onSelect: function(value, ui) {
var today = new Date(),
dob = new Date(value),
age = new Date(today - dob).getFullYear() - 1970;
$('#age').text(age);
},
maxDate: '+0d',
yearRange: '1920:2010',
changeMonth: true,
changeYear: true
});
Run Code Online (Sandbox Code Playgroud)
我正在使用此代码来获取datepicker更改值时的当前年龄.
我只是困惑什么1970代表在此age = new Date(today - dob).getFullYear() - 1970;我需要去改变它,使它的动态?
var data = $("#myform").serialize();
console.log(data);
<form method="post" id="myform" action="">
<table>
<tr>
<td>
<input type=text name="fname"/>
</td>
</tr>
<tr>
<td>
<input type=text name="lname"/>
</td>
</tr>
<tr>
<td>
<input type=text name="age"/>
</td>
</tr>
</table>
</form>
Run Code Online (Sandbox Code Playgroud)
我能够使用输入文本序列化这个表单并使用我的问题上面的代码是,是否可以使用td序列化只有在任何想法?我的表单使用是这样的
<form method="post" id="myform" action="">
<table>
<tr>
<td name="fname" id="fname">
</td>
</tr>
<tr>
<td name="lname" id="lname">
</td>
</tr>
<tr>
<td name="age" id="age">
</td>
</tr>
</table>
</form>
Run Code Online (Sandbox Code Playgroud) var file = $('#image').prop('files')[0];
var filename = $('#af_rpta_propertyland_filename').val();
var form_data = new FormData();
form_data.append('file', file);
alert(form_data);
$.ajax({
type: 'POST',
url: '../include/upload.php',
//dataType: "json",
data: {
file: form_data,
filename: filename
},
success: function(data) {
console.log(data);
for (var i = 0; i < data.length; i++) {
console.log("file " + i + ": " + data[i].file);
}
},
error: function(data) {
alert('No Record Found: ' + data);
}
});
Run Code Online (Sandbox Code Playgroud)
<input id="image" name="image" type="file" />
这是我如何在我的PHP代码中使用ajax上传我的pdf文件我这样做
$file = mysql_real_escape_string($_POST['file']);
$filename = mysql_real_escape_string($_POST['filename']);
if (isset($_FILES['file']) …Run Code Online (Sandbox Code Playgroud) $('.datepicker_year').datepicker({
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'yy',
onClose: function(dateText, inst) {
// var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$(this).datepicker('setDate', new Date(year, 1));
},
beforeShow: function(input) {
setTimeout(function() {
$(input).datepicker("widget").find(".ui-datepicker-current").addClass('hide');
$(".ui-datepicker-month").addClass('hide');
$("table.ui-datepicker-calendar").addClass('hide');
$(".ui-datepicker-current").addClass('hide');
}, 1);
},
onSelect: function(dateText) {
$("table.ui-datepicker-calendar").addClass('hide');
}
});Run Code Online (Sandbox Code Playgroud)
.hide {
display: none;
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.0/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.0/jquery-ui.js"></script>
<input class="datepicker_year" type="text" id="" data-attr="" />Run Code Online (Sandbox Code Playgroud)
我希望我的日期选择器彼此独立。我有很多日期选择器,有些只需要年或月或整个日期
我可以通过以下方式隐藏日历
.ui-datepicker-calendar {
display: none;
}
Run Code Online (Sandbox Code Playgroud)
但我担心它会隐藏所有日历。 …
大陆表
国家表
这是我的表中的数据,我从大陆表和国家/地区表中获取所有数据,如下所示
<select name="continent" class='required InputBox'>
<?php echo "<option value=''></option>";
foreach (Contintent() as $value) {
echo "<option id='" . $value[ 'sysid'] . "' value='" . $value[ 'name'] . "'>" . $value[ 'name'] . "</option>"; } ?>
</select>
Run Code Online (Sandbox Code Playgroud)
这是为了国家
<select name="country" class='required InputBox'>
<?php echo "<option value=''></option>";
foreach (Country() as $value) {
echo "<option id='" . $value[ 'sysid'] . "' value='" . $value[ 'name'] . "'>" . $value[ 'name'] . "</option>"; } ?>
</select> …Run Code Online (Sandbox Code Playgroud) 我从数据库中获取一个值,我将它作为一个数字重复使用,这个数字有前导零,并且它仅限于 4 位数字,意思是说格式是0001or 0010or 0100or1000当我加 1 时,我从零开始计数例如,我添加的方式前导零消失了
var databasevalue = 0000;
var incrementvalue = parseInt(databasevalue) + parseInt(1);
Run Code Online (Sandbox Code Playgroud) 我有这个字符串:2015-07-023.我想07从这个字符串中获取.
我像这样使用RegExp
var regExp = /\(([^)]+-)\)/;
var matches = regExp.exec(id);
console.log(matches);
Run Code Online (Sandbox Code Playgroud)
但我得到null了输出.
如何正确配置RegExp,我们对此表示赞赏.
DishFormPanelistIdLbl.setText("Panelist ID:");
DishFormPanelistIdTxt.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
DishFormPanelistIdTxtActionPerformed(evt);
}
});
Run Code Online (Sandbox Code Playgroud)
我这里有ID的文本标签和文本字段我想只输入文本中的数字怎么可能?一直在尝试示例程序un net beans但是他们没有这样的解决方案来解决这个问题任何帮助表示赞赏
"Update"
我想要的是当我输入字母时什么都不会显示但是当数字显示时它会显示
$('.creditCardText').keyup(function() {
var foo = $(this).val().split("-").join(""); // remove hyphens
if (foo.length > 0) {
foo = foo.match(new RegExp('.{1,4}', 'g')).join("-");
}
$(this).val(foo);
});
Run Code Online (Sandbox Code Playgroud)
我发现这个教程将破折号每4个字符之后,从这里我的问题是什么,如果字符间隔不固定就像这个例子只每4什么如果间隔之后是3 characters "-" 2 characters "-" 4 characters "-" 3 characters "-"这样它会出现这样的123-12-1234-123-123.