我var a = 'Hello World From Javascript';在当前窗口的 javascript 变量中有一些文本数据(比如)。我想通过javascript执行以下操作-
1. open a new window and write the text data to the window.
2. set the content type to text/plain.
3. set the content-disposition to attachment, so that download prompt comes.
4. user downloads the text data as a text file and saves it to his local disk.
Run Code Online (Sandbox Code Playgroud)
这一切都可以通过javascript实现吗?
我知道我们可以对服务器进行 ajax 调用或重定向,但在这种情况下,而不是遵循上述步骤。但在这种情况下,这些变通办法是不适用的。
我们在PHP中有一个函数in_array,该函数检查给定值是否存在于数组中。我想我想做相反的事情。我有一组字符串:
$words = array("hello", "world");
Run Code Online (Sandbox Code Playgroud)
而且,我想通过给定参数all或来检查给定的字符串是否包含这些单词any。
$string = "Hello, World!";
$second = "Hello and Welcome!";
in_string($words, $string, "all");
in_string($words, $string, "any");
Run Code Online (Sandbox Code Playgroud)
我现在所拥有的是使用stripos()。我不想使用regex。
<?php
/**
* Checks if the given words is found in a string or not.
*
* @param Array $words The array of words to be given.
* @param String $string The string to be checked on.
* @param String $option all - should have all the …Run Code Online (Sandbox Code Playgroud) 我在使用twitter bootstrap下拉导航栏工作时遇到了一些问题.我经历了很多教程,如果我从那里复制代码,它对我不起作用.在控制台中,我收到以下错误
TypeError: $ is undefined
var old = $.fn.dropdown
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
<div class="container-fluid">
<div class="row-fluid">
<div class="span8">
<!--Body content-->
<div class="navbar">
<div class="navbar-inner">
<ul id="tab" class="nav">
<li class="active"><a href="#Tab1" data-toggle="tab">Recent</a></li>
<li><a href="#Tab2" data-toggle="tab">Top</a></li>
<li><a href="#Tab3" data-toggle="tab">Near you</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Filters <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Filter1</a></li>
<li><a href="#">Filter2</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<div class="span4">
<!--Sidebar content-->
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的包含 - 他们加载没有问题:
<link href="bootstrap/css/bootstrap.css" rel="stylesheet" media="screen">
<script type="text/javascript" src="bootstrap/js/bootstrap-dropdown.js"></script>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
页面加载,但是当我单击Filters菜单项时,它会抛出上面提到的异常并且没有任何反应.
我有以下占位符:
<div class="input-text-container search" style="display:none;">
<input type="text" id="textSearch" class="input-text-big search-message" placeholder="Search in your list"/>
<i class="common-sprite cross search"></i>
</div>
Run Code Online (Sandbox Code Playgroud)
当用户单击具有“search.icon-search”类的图标时显示输入
我使用以下JS代码:
$('.search.icon-search').on(
'click',
function(e) {
e.preventDefault();
$('#textSearch').focus()
});
Run Code Online (Sandbox Code Playgroud)
问题是占位符在焦点上消失了。我怎样才能在焦点上显示它?
我目前有一个每种语言的按钮,允许用户以不同的语言查看网站
<a href="http://www.jthink.net/songkong/en" title='English'><img src="http://static.albunack.net/images/flags/flags-iso/shiny/32/GB.png" alt="English" height="32" width="32" valign="top"></a>
<a href="http://www.jthink.net/songkong/de" title='Deutsch'><img src="http://static.albunack.net/images/flags/flags-iso/shiny/32/DE.png" alt="Deutsch" height="32" width="32" valign="top"></a>
<a href="http://www.jthink.net/songkong/es" title='Español'><img src="http://static.albunack.net/images/flags/flags-iso/shiny/32/ES.png" alt="Español" height="32" width="32" valign="top"></a>
<a href="http://www.jthink.net/songkong/fr" title='Français'><img src="http://static.albunack.net/images/flags/flags-iso/shiny/32/FR.png" alt="Français" height="32" width="32" valign="top"></a>
Run Code Online (Sandbox Code Playgroud)
我现在想用下拉来节省空间
<select>
<option value="en">English</option>
<option value="de">Deutsch</option>
<option value="es">Español</option>
<option value="fr">Français</option>
</select>
Run Code Online (Sandbox Code Playgroud)
但是如何进行选择会触发要加载的正确页面
如何在不使用float的情况下创建下拉导航栏?我尝试了但是我的答案有点远,我的代码如下##
HTML
<div id="nav">
<ul>
<li><a href="#Animals">Animals</a></li>
<li><a href="#birdes">Birds</a></li>
<li><a href="#vegetables">Vegetables</a>
<ul>
<li><a href="#">Okra</a></li>
<li><a href="#">Runner Beans</a></li>
<li><a href="#">Pumkin</a></li>
</ul>
</li>
<li><a href="#fruits">Fruits</a>
<ul>
<li><a href="#">Apple</a></li>
<li><a href="#">Banana</a></li>
<li><a href="#">Orange</a></li>
<li><a href="#">Lemom</a></li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
CSS
#nav{width:100%;}
#nav ul{list-style-type:none; margin:0; padding:0; background-color:#9900CC;}
#nav ul li{display:inline;}
#nav ul li a{color:#ffffff; text-decoration:none; display:inline-block; padding:15px; font-weight:700;}
#nav ul li a:hover{background-color:#5F6975;}
#nav ul ul{position:absolute; background:#5F6975; display:none;}
#nav ul li:hover > ul{display:block;}
#nav li ul li{display:block;}
Run Code Online (Sandbox Code Playgroud)
请帮我....
我正在为我的网站留言.我现在拥有的是一个基本的HTML表单:
<form action="submit.php" method="post">
Name: <input type="text" value="Julian Davis" name="name"readonly><br>
E-mail (Not published) <input type="text" name="email"><br>
Message: <input name="message" rows="5" cols="40"><br>
<input type="submit">
</form>
Run Code Online (Sandbox Code Playgroud)
(名称字段是只读的是gag的一部分).它使用HTTP POST将结果发送到submit.php,如下所示:
<?php
if strlen($_POST["message"]) = 0 {
echo "You didn\'t type a message. Don't you want people to hear
what you have to say?";
}
else if strlen($_POST["message"]) > 499 {
echo "Messages are limited to 500 characters. Try again.";
}
else{
echo "Your response has been received. Cheers!";
}
?>
Run Code Online (Sandbox Code Playgroud)
我打算添加一些SQL查询来聚合响应,但首先我希望这个脚本不返回空白页面.
我之前没有写任何表格或使用过POST(加上,我对我的其他人有点不稳定),所以这可能是一些愚蠢的语法,但我看了上下脚本,我看不到它有什么不妥.
(另外,如果有人知道如何使这个表格安全,也许是CAPTCHA,请告诉我!)
我有一个容器和一个内部div占用容器宽度的100%.我希望容器能够立即扩展,但是将内部div保持在其当前尺寸,然后使用CSS过渡逐渐扩展它.这是最初的JS Fiddle no.1.
因为这似乎不起作用(为什么?),即使CSS应该立即应用,我尝试addClass用这个JS Fiddle no延迟容器.2,这也不起作用.
最后,在对前一个小提琴设置较长的延迟后,它可以使用1000毫秒而不是100毫秒.因此.css()在1000ms后生效,但在100ms后没有生效?!
任何人都可以告诉我为什么.css()函数表现得像异步工作一样?
我使用带有导出按钮的角度数据表插件。
这里的例子:http ://l-lin.github.io/angular-datatables/#/withButtons
vm.dtOptions = DTOptionsBuilder.fromSource('data.json')
.withDOM('frtip')
.withPaginationType('full_numbers')
// Active Buttons extension
.withButtons([
'columnsToggle',
'colvis',
'copy',
'print',
'excel',
{
text: 'Some button',
key: '1',
action: function (e, dt, node, config) {
alert('Button activated');
}
}
]);
Run Code Online (Sandbox Code Playgroud)
我的问题是,当我尝试导出时,显示隐藏的列。
我尝试找到仅导出可见列的解决方案,我在这里找到解决方案 https://datatables.net/forums/discussion/3210/tabletools-how-to-hide-columns-when-exporting-copying
$('#list').dataTable({
"sDom": 'T<"clear">lfrtip',
"oTableTools": {
"sSwfPath": "swf/copy_cvs_xls_pdf.swf", // setting path for swf file. Displays export buttons
"aButtons": [{
"sExtends": "copy",
"mColumns": [0, 1, 2, 3, 4, 5] // Export settings for Copy to Clipboard
}, {
"sExtends": "csv",
"mColumns": [0, …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个新的反应项目并使用以下命令
npx create-react-app login
Run Code Online (Sandbox Code Playgroud)
安装失败,提示“在“npm”注册表中找不到包“react””。
信息:
npx create-react-app login
Run Code Online (Sandbox Code Playgroud) javascript ×5
css ×3
html ×3
jquery ×2
php ×2
angularjs ×1
datatable ×1
datatables ×1
find ×1
focus ×1
input ×1
npm ×1
npx ×1
performance ×1
placeholder ×1
reactjs ×1
select ×1
substring ×1