当我尝试根据下拉列表中选择的模式更改datepicker的视图时,我遇到了bootstrap datepicker的问题.
以下是HTML代码:
Mode : <select id="mode">
<option value="1">Day</option>
<option value="2">Month</option>
<option value="3">Year</option>
</select>
<br><br>
From : <input type="text" id="from" />
To : <input type="text" id="to" />
Run Code Online (Sandbox Code Playgroud)
jQuery代码:
$("#from").datepicker({
autoclose: true,
startDate: '+1d',
endDate: '+1y',
clearBtn: true,
todayHighlight: true,
});
$("#to").datepicker({
autoclose: true,
startDate: '+1d',
endDate: '+1y',
clearBtn: true,
todayHighlight: true,
orientation: "top right"
});
$("#mode").change(function(){
jQuery("#to").removeAttr('disabled');
$("#from").val('');
$("#to").val('');
$("#from").datepicker('update');
$("#to").datepicker('update');
$("#from").datepicker("remove");
$("#to").datepicker("remove");
if ($(this).val() == 2){
$("#from").datepicker({
autoclose: true,
startDate: '0',
endDate:'+1y',
startView: 1,
minViewMode: 1,
clearBtn: true,
}); …Run Code Online (Sandbox Code Playgroud) 这是我在index.html上的代码:
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
$.ajax({
type: "POST",
url: 'test.php',
data: "check",
success: function(data){
alert(data);
}
});
</script>
</head>
<body>
<div></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
如何编写test.php以获取在AJAX API中发送的"数据"?
我想在php中回显javascript代码.我想将java脚本代码显示为字符串,而不是执行.我在temp.php文件中有以下代码:
<?php
if (count($_POST) > 0)
{
$text = $_POST['text'];
echo $text;
}?>
<html>
<head>
</head>
<body>
<form action="temp.php" method="post">
Text : <br /><textarea name="text" rows="3" cols="50"></textarea>
<br />
<input type="submit" value="Submit" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我正在接受以下输入:
<script>alert("hello");</script>
Run Code Online (Sandbox Code Playgroud)
当我提交表单时,浏览器正在执行javascript并发出警报消息,但我想将代码打印为字符串.我在"firefox"中测试了这段代码.请给我一些参考.谢谢.