我看到你可以使用EnableWindow方法启用/禁用,但是如何获取它的当前状态?
我的edittext作为操作栏中的操作项(实际上是ActionBarSherlock).布局是在自己的xml中,一切正常,我可以访问edittext的内容并毫不费力地更改.
我想在这个edittext上添加一个更改监听器.加载onCreateOptionsMenu(菜单菜单)并填写菜单后我创建了我的
EditText search=(EditText) findViewById(R.id.searchbar); // its name in a frame layout
Run Code Online (Sandbox Code Playgroud)
然后
search.addTextChangedListener(new TextWatcher(){
@Override
public void afterTextChanged(Editable s) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
}
});
Run Code Online (Sandbox Code Playgroud)
我一直在这个edittext上得到空指针异常.问题可能是令人眼花缭乱的事情,但这让我很麻烦..
谢谢!
android nullpointerexception android-edittext actionbarsherlock android-actionbar
我有一个菜鸟问题,但对我来说却是一个麻烦的问题。我在三个表上使用 SELECT,其中中间一个是关系表(保存关系 - 用户 ID 与地点 ID),第一个是用户表,最后一个是地点表。我写了这个完美的查询
$query = "SELECT users.Username,usrxplc.User,places.Name
FROM users,usrxplc,places
WHERE usrxplc.Place=places.ID AND usrxplc.User=users.ID"
Run Code Online (Sandbox Code Playgroud)
这会吐出与所有用户关联的所有位置。很好,但我想仅限于特定用户。看似简单,但我被困住了。
目前,当文本区域被聚焦时,它会扩展它的高度,并显示发布和取消按钮.现在我想默认禁用提交按钮,只有在输入文本区域后才激活它.
稍后,我将向不活动的提交按钮添加不透明度,然后在按钮处于活动状态时将其移除以获得良好的效果.但无论如何,我尝试过多种方式应用残疾,但它不起作用.我已经尝试了各种其他的东西,比如定义一个click函数以及提交然后使用attr()将disabled禁用到我的表单的disabled属性,它似乎没有任何效果.
HTML
<div class="comment_container">
<%= link_to image_tag(default_photo_for_commenter(comment), :class => "commenter_photo"), commenter(comment.user_id).username %>
<div class="commenter_content"> <div class="userNameFontStyle"><%= link_to commenter(comment.user_id).username.capitalize, commenter(comment.user_id).username %> - <%= simple_format h(comment.content) %> </div>
</div><div class="comment_post_time"> <%= time_ago_in_words(comment.created_at) %> ago. </div>
</div>
<% end %>
<% end %>
<% if logged_in? %>
<%= form_for @comment, :remote => true do |f| %>
<%= f.hidden_field :user_id, :value => current_user.id %>
<%= f.hidden_field :micropost_id, :value => m.id %>
<%= f.text_area :content, :placeholder => 'Post a comment...', :class => "comment_box", :rows …Run Code Online (Sandbox Code Playgroud) 有没有办法从php.ini文件中禁用eval函数.我尝试过ini_set函数,但即使这样也行不通.
基本上我希望我的框架用户决定是否应该通过配置文件启用此功能.如果他们拒绝,我应该能够使用代码禁用它,因为我无法访问安装了我的框架的每个用户的服务器并使用php.ini文件禁用它.
正如我所说,没有goint到php.ini文件,所以ini指令disable_functions不应该在答案中发布.
请帮忙.
我有一个Drupal网站,它使用Quiz模块来管理访问者的测试.匿名用户需要使用这些测试.我的问题是我需要能够让考生输入姓名和电子邮件,以便将结果发送给他们.我只是不知道该怎么做.我认为自己是Drupal和PHP的初学者.任何帮助,将不胜感激.
作为标题,是否有一种快速方法可以在不停止断点的情况下运行代码一次?
我正在撰写Google Chrome扩展程序.目标页面用俄语写成.Chrome翻译为英语.我可以看到一些似乎与翻译有关的不一致.例如,在以下代码中,我检查我是否在特定文件夹中:
if (searchResult[0].innerHTML.indexOf("????? ?????")!=-1) alert("You are in Shared Folder."); else (alert(searchResult[0].innerHTML));
Run Code Online (Sandbox Code Playgroud)
如果我多次重新加载完全相同的页面,结果是不一致的.有时它会检测到"Общаяпапка",但有时却没有.当它没有检测到这个短语时,警告说我在"共享文件夹"中,这是""Общаяпапка的翻译."这里似乎没有一致性.有时我正在处理原始文本(这是首选)但有时我正在处理对我的脚本无用的糟糕翻译,因为翻译一直在变化.
有谁知道如何解决这一问题?关闭它可能会解决它,但实际上翻译对于扩展的其他方面是有用的和必要的.我理解翻译适用于HTML的一些辅助层(我还没有很好地研究过).我可以简单地在我的脚本中引用原文吗?
我试图在Android中显示两个edittext字段的警报.来源如下:
public void UserPass(){
final SharedPreferences prefs=getSharedPreferences("PrefsPreferences",MODE_PRIVATE);
String user=prefs.getString("user", "");
String pass=prefs.getString("password", "");
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("U/P");
builder.setCancelable(false);
final EditText input1 = new EditText(this);
final EditText input2 = new EditText(this);
builder.setView(input1);
builder.setView(input2);
builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
//My code
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
}
Run Code Online (Sandbox Code Playgroud)
只显示一个EditText.我究竟做错了什么?
谢谢!
我已经看过这里,并尝试了每个答案,但它仍然不适合我.如果未选中复选框,我正在尝试禁用提交按钮.这是我的jquery:
var userTerms = $('input#agree');
if(userTerms.is(':checked')) {
$("#aggtxt").addClass("err");
$("#aggtxt").removeClass("error");
$("#aggtxt").text(" Agreed");
$("#bookit").attr('disabled', false);
}else{
$("#aggtxt").removeClass("err");
$("#aggtxt").addClass("error");
$("#aggtxt").text(" Please check terms and conditions box");
$("#bookit").attr('disabled', true);
}
if ($('#bookit').is(':disabled') == true) {
$("#booktxt").removeClass("err");
$("#booktxt").addClass("error");
$("#booktxt").text(" Before you can submit this form please check the errors in form marked in red.");
}else{
$("#booktxt").addClass("err");
$("#booktxt").removeClass("error");
$("#booktxt").text(" Your information looks good, continue to booking...");
}
});
Run Code Online (Sandbox Code Playgroud)
和我的HTML表单的一部分:
<p><span id="aggtxt"></span><br /><input type="checkbox" name="agree" id="agree" /> I agree to <a href="http://travel.ian.com/index.jsp?pageName=userAgreement&locale=en_US&cid=379849" target="_blank">Terms and Conditions</a> and understand …Run Code Online (Sandbox Code Playgroud)