如果我在"http://example.com/login"中使用GET动词有此页面:
<form action="https://example.com/login" method="post">
<input type="text" name="login"/>
<input type="password" name="pass"/>
<input type="submit" value="Login"/>
</form>
Run Code Online (Sandbox Code Playgroud)
这是一个安全漏洞吗?我的意思是,页面是HTTP,但在发送数据时,它使用HTTPS.我已多次阅读过登录页面中我应该要求HTTPS的内容,但我不明白为什么.
我收到此错误的错误"类型View中的方法setOnKeyListener(View.OnKeyListener)不适用于参数(new OnKeyListener(){})"
我怎样才能克服这个问题?
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_first_app);
ListView myListView =(ListView)findViewById(R.id.myListView);
final EditText myEditText =(EditText)findViewById(R.id.myEditText);
final ArrayList<String> toDolist =new ArrayList<String>();
final ArrayAdapter<String> aa;
aa=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,toDolist);
myListView.setAdapter(aa);
myEditText.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
if(event.getAction()==KeyEvent.ACTION_DOWN)
if(keyCode==KeyEvent.KEYCODE_DPAD_CENTER){
toDolist.add(0,myEditText.getText().toString());
aa.notifyDataSetChanged();
myEditText.setText("");
return true;
}
return false;
}
});
Run Code Online (Sandbox Code Playgroud) 我需要在网络浏览器中获得整个可用空间的高度,这样我就可以div在屏幕中间放置一半并将其一直向下拉伸.
我认为document.body.clientHeight会起作用,但这会带来正在占用的空间量,而不是总的可用空间.
我也试过div围绕一切做一个"包装" :
<div id="wrapper" style="height: 100%; width: 100%;">
//my other code
</div>
Run Code Online (Sandbox Code Playgroud)
并获得高度,但仍然会占用空间.
如何使用Javascript或jQuery获取Web浏览器中的总可用空间?
好吧现在我的滑动打开ul显示所有列表元素,现在我想要点击的标题栏添加一个选定状态,然后在关闭时删除该状态...
UL上面的div有一个.regionHeader类
这是标记的一个例子
<div class="regionHeader">title of the region</div>
<ul class="region"><li>the region i'm hiding/showing</li></ul>
Run Code Online (Sandbox Code Playgroud)
这是javascript
var stockists = {
start: function() {
$('.region').hide();
$('.regionTitle').each(function(){
$(this).click(function(e){
e.preventDefault();
$(this).parent().next('.region').slideToggle(300);
});
});
}
};
$(stockists.start);
Run Code Online (Sandbox Code Playgroud)
我一直在尝试addClass,但它似乎只是添加类而不是删除它?
我从头开始制作搜索引擎(笑),我坚持这个问题:
当用户提交URL时,我的"蜘蛛"会"抓取"它以获取其他链接.有些人当然使用<a href="/page">而不是<a href="http://long-domain.com/page">,所以我发现了
if(substr($link->getAttribute('href'), 0, 1) == '/')
并在其前面添加一个域名.但是,每当我添加域名时,一些链接就会变成http://php.net//abcd.你可以看到它//.
现在,我的想法是让我的脚本编辑提交的URL,如果它在末尾有一个斜杠,它将被删除,但我不知道如何删除它.
我有一个对象列表,我需要在使用jQuery的特殊场合削减它.对于意图和目的,让我们说它看起来像这样:
<div id="container">
<div class="child one">stuff</div>
<div class="child two">stuff</div>
<div class="child three">stuff</div>
<div class="child four">stuff</div>
<div class="child five">stuff</div>
</div>
Run Code Online (Sandbox Code Playgroud)
是否有一个简单的方法(使用jQuery,如果有必要我可以使用纯JS).child在第三个之后删除'every' ?
注意:.one, .two .three不一定按数字顺序排列.
我有一个UTF-8编码的db,混合了Latin-1.(我认为这就是问题)
这是角色在数据库中的外观.
İ (should be ?)
è
Run Code Online (Sandbox Code Playgroud)
当我将标题设置为
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
Run Code Online (Sandbox Code Playgroud)
然后角色出现:
?
?
Run Code Online (Sandbox Code Playgroud)
当我删除标题时,它们会在数据库中出现.我希望他们这样出来:
?
è
Run Code Online (Sandbox Code Playgroud)
如果可能的话,我正在寻找一种方法来解决这个问题.我目前无法纠正数据本身,这是正确的做法.
我有这个作为我的PHP代码:
$username=($_POST['username']);
$password=($_POST['password']);
$query="SELECT * from 'User' WHERE 'Username'='$username'";
mysql_query($query);
if($rows==0)
{
echo"<p> No rows found</p>";
}
else
{
while($row=mysql_fetch_array($query))
{
echo"rows found";
}
}
mysql_close($conn);
Run Code Online (Sandbox Code Playgroud)
我的表单代码如下:
<form name="login" action="mydamhlogin.php" method="POST">
<p>Username:<input type="text" name="username"></p>
<p>Password<input type="password" name="password"></p>
<p><input type="submit" value="Login"></p>
</form>
Run Code Online (Sandbox Code Playgroud)
我的数据库列名为Username,我正在尝试选择与从表单中获取的$ username匹配的行,但它始终不返回任何行,但这些行肯定在数据库中.
我正在使用经典的javascript原型继承,如下所示:
function Foo() {}
Naknek.prototype = {
//Do something
};
var Foo = window.Foo = new Foo();
Run Code Online (Sandbox Code Playgroud)
我想知道如何改进这个以及为什么我不能使用这个模型:
var Foo = window.Foo = new function() {
};
Foo.prototype = {
//Do something
};
Run Code Online (Sandbox Code Playgroud)
为什么这段代码不起作用?在我看来,这比经典的原型继承更合乎逻辑.
我正在尝试加载我的print.css但它似乎没有加载.它在FF和Safari中运行良好,但问题仅出现在IE中.
我在head标签之间有页面的常规外部css
当用户点击打印链接时.它加载print css.
<div class="linkPrint">
<a target="_blank" href="?format=print">Print</a>
</div>
var format = getUrlParam('format');
if (format == 'print') {
$('head').append('<link href="/theme/print.css" rel="stylesheet" type="text/css" />');
}
Run Code Online (Sandbox Code Playgroud)
但是,在IE中它加载标准的css而不是print.css.
如何修复IE6?
谢谢