我有一个这个领域的表格:
<form id="formdelivery" class ="form-horizontal form-custom">
<fieldset>
<input name="delivery" type="text" class="" value="">
</fieldset>
</form>
Run Code Online (Sandbox Code Playgroud)
只需单击按钮,即可从另一个输入复制输入字段的值:
$('#copy').click(function () {
$('[name=delivery]').val($('[name=billing]').val());
var res = $('#formdelivery').data('bootstrapValidator').validate();
if (res.$invalidFields.length == 0) {
alert("ok");
}
else {
alert("no");
}
});
Run Code Online (Sandbox Code Playgroud)
在该领域应用的验证是这样的:
$('#formdelivery').bootstrapValidator({
fields: {
delivery: {
message: 'Invalid',
validators: {
notEmpty: {
},
stringLength: {
min: 2,
max: 100,
message: 'you need almost 2 chars and not more than 100'
}
}
}
});
Run Code Online (Sandbox Code Playgroud)
问题是单击复制按钮,bootstrap验证器忽略用jQuery代码复制的新值 $('[name=delivery]').val($('[name=billing]').val());
我做错了什么还是这个问题?
我试过这个:
$temp = tmpfile();
file_put_contents($temp,file_get_contents("$path/$filename"));
Run Code Online (Sandbox Code Playgroud)
但我收到此错误:"警告:file_put_contents()期望参数1为字符串,"
如果我尝试:
echo file_get_contents("$path/$filename");
Run Code Online (Sandbox Code Playgroud)
它返回以将文件内容筛选为长字符串.我哪里错了?
在我的html模板中,我有一个带有输入收音机的标签:
<label id="myid" class="inline">
<input type="radio" value ="11">
my text
</label>
Run Code Online (Sandbox Code Playgroud)
我需要用jquery更改标签的文本.我试过这个:
$('#myid').html('my new text');
Run Code Online (Sandbox Code Playgroud)
要么
$('#myid').text('my new text');
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时,我松开了我的输入收音机.如何在标签内保留输入无线电并修改标签的文本?
我有这个有效的 js 代码:
var p;
p = new google.maps.Data();
p.loadGeoJson('http://mysource.example.com');
p.setStyle( function(feature){
var icon = feature.getProperty('icon');
var title = feature.getProperty('title');
return {
icon: icon,
label: title
}
});
p.setMap(map);
Run Code Online (Sandbox Code Playgroud)
代码生成此输出:
如何设置标签“L1PIAZZA”的样式?
我想开始使用不同的按钮而不是绘图管理器控件在地图上绘制多边形。
是否可以触发一个行为类似于按下绘图管理器多边形控件的事件?