我在HAML中制作传统的HTML下拉框时遇到了麻烦.我正在使用Yii HAML扩展,所以我确定它是否具有特定的怪癖.
这是我正在使用的HAML ......
%select
%option one
%option two
%option three
Run Code Online (Sandbox Code Playgroud)
这是我想要的HTML输出...
<select>
<option>one</option>
<option>two</option>
<option>three</option>
</select>
Run Code Online (Sandbox Code Playgroud) 喜欢Twitter Bootstrap预先输入功能,但是我想做一些小修补 - 我希望得到最好的匹配(或者第一次匹配可能更简单)导致下拉列表在输入框中自动填充.
我正在寻找的功能正是谷歌Chrome Omnibox的工作方式

有人知道这方面的解决方案吗?
我最初在Bash中尝试了一个简单的加密脚本,它的工作原理与预期的差不多。但是,我现在正在尝试在Ruby中执行相同的操作,而Ruby版本的功能似乎有所不同。
加密
echo 'hello' | openssl enc -aes-256-cbc -a
Run Code Online (Sandbox Code Playgroud)
密码: mypass
结果: U2FsdGVkX19rERfOXiKs97FgwIkLy3+ttZzaHkEoQyE=
解密
echo 'U2FsdGVkX19rERfOXiKs97FgwIkLy3+ttZzaHkEoQyE=' | openssl aes-256-cbc -d -a
Run Code Online (Sandbox Code Playgroud)
密码: mypass
结果: hello
require "openssl"
require 'base64'
cipher = OpenSSL::Cipher.new('AES-256-CBC').encrypt
cipher.key = 'mypass'
Run Code Online (Sandbox Code Playgroud)
到目前为止,这是我在Ruby中尝试过的操作,但收到OpenSSL::Cipher::CipherError: key length too short错误消息。我想尽可能地模仿Bash。
如果我的描述有点模糊,那么在这里诊断这个问题有点困难.我有一个非常标准的登录系统,它在大多数情况下工作正常.我今天注意到一个问题,但是当我重新启动浏览器时......除非我首先访问admin2.php并导航回admin1.php,否则它不会在admin1.php上登录.
之后一切都很完美.我可以退出并重新登录.
这是我有的两个文件......
admin1.php
<style>
#form_contain {
text-align: center;
}
form {
display: inline-block;
margin: 100px 0 0 !important;
}
label {
display: table-cell !important;
vertical-align: middle;
}
input[type='text'], input[type="password"] {
float: left;
display: table-cell !important;
margin: 0 0 10px;
height: 25px;
width: 260px !important;
}
</style>
<?php
session_start();
include "lib/head.php";
function protect($string)
{
$string = mysql_real_escape_string($string);
return $string;
}
$user = $_SESSION['username'];
if(!$_POST['submit'])
{
if ($_SESSION['logged'] == true) {
include_once("admin_main.php");
}
else {
?>
<div id="form_contain">
<form method="post" action="<?=$_SERVER['PHP_SELF']; …Run Code Online (Sandbox Code Playgroud) 我有一个输入,我想知道我的数组中是否存在任何值.举个简单的例子,我的数组是
var _array = ["sun", "mon", "tue", "wed", "thu", "fri", "sat"];
Run Code Online (Sandbox Code Playgroud)
如果我简单地输入'sun',我已经想出如何触发它,但我想知道'hhsun'或'sunee'是否也存在.
$('input').keyup(function() {
var _val = $(this).val();
$('p').text(_val);
var _array = ["sun", "mon", "tue", "wed", "thu", "fri", "sat"];
if (_array.indexOf(_val) != -1) {
$('span').text('it worked');
} else {
$('span').text(_array.indexOf(_val));
}
});
Run Code Online (Sandbox Code Playgroud)
我正在尝试构建一个"关注"按钮,其上方有一个垂直关注者.我有一个解决方案,直到Twitter今天退出1.0 API,现在需要一个Oauth解决方案.我的问题是,最好的,最简单的解决方案是什么(最好是JS).
这是旧的解决方案
$.getJSON("https://api.twitter.com/1/users/show.json?callback=?&screen_name=twitter",
function(data) {
$('.here').text(data);
});
Run Code Online (Sandbox Code Playgroud)
而我现在得到的错误
GET https://api.twitter.com/1/users/show.json?callback=jQuery20205200183007400483_1371012819892&screen_name=twitter&_=1371012819893 410 (Gone)
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用fabric.Line()fabricJS,以便当用户开始绘制一条线时,它会从起点以 45 度角捕捉到八个角度之一。这类似于在使用 Adobe 产品时按住 shift。用fabricJS可以吗?
我根据本教程将这个脚本放在一起.
require 'nokogiri'
require 'open-uri'
url = "http://sfbay.craigslist.org/sby/jjj/"
data = Nokogiri::HTML(open(url))
puts data.at_css('.itempn').text
puts data.at_css('.itemcg').text
Run Code Online (Sandbox Code Playgroud)
我一直收到这个错误:
Macintosh:nokogiri rgrush$ ruby aaa.rb
aaa.rb:1: syntax error, unexpected tIDENTIFIER, expecting $end
url = "http://sf...
^
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?可能是我的某个依赖项已经过时了吗?
我有一个HTML字符串,我正在通过一个函数,我希望能够从函数内部对该变量执行Jquery方法 - 例如.attr('href')或.text().我确信有一个简单的解决方案,更优雅然后临时附加DOM.
HTML
<div class="here"></div>
Run Code Online (Sandbox Code Playgroud)
使用Javascript
link = '<a href="http://www.google.com">Google</a>';
// This works
$('.here').html(link);
works = $('.here').text();
console.log(works);
// This doesn't
not = link.text();
console.log(not);
Run Code Online (Sandbox Code Playgroud)