在一个页面中我有一个链接; 单击它将打开一个对话框并为该对话框设置文本框值.
但是,一旦我在该对话框中单击"提交",则文本框值为空.
链接:
<a href="#" onclick="javascript:expand('https://me.yahoo.com');
jQuery('#openiddialog').dialog('open'); return false;">
<img id="yahoo" class="spacehw" src="/Content/Images/spacer.gif" /></a>
Run Code Online (Sandbox Code Playgroud)
脚本:
<script type="text/javascript">
jQuery(document).ready(function () {
jQuery("#openiddialog").dialog({
autoOpen: false,
width: 600,
modal: true,
buttons: {
"Cancel": function () {
$(this).dialog("close");
}
}
});
});
function expand(obj) {
$("#<%=openIdBox.ClientID %>").val(obj);
}
Run Code Online (Sandbox Code Playgroud)
对话:
<div id="openiddialog" title="Log in using OpenID">
<p>
<asp:Label ID="Label1" runat="server" Text="OpenID Login" />
<asp:TextBox ID="openIdBox" EnableViewState="true" runat="server" />
<asp:JButton Icon="ui-icon-key" ID="loginButton" runat="server" Text="Authenticate" OnClick="loginButton_Click" />
<asp:CustomValidator runat="server" ID="openidValidator" ErrorMessage="Invalid OpenID Identifier" ControlToValidate="openIdBox" EnableViewState="false" OnServerValidate="openidValidator_ServerValidate" …Run Code Online (Sandbox Code Playgroud) 我有一个清单李:
[
{name: "Tom", age: 10},
{name: "Mark", age: 5},
{name: "Pam", age: 7}
]
Run Code Online (Sandbox Code Playgroud)
我想获得具有特定名称的项目的索引.例如,如果我要求"汤姆"它应该给我:0."帕姆"应该给我2.
我是python的新手,并且一直在研究Swaroop CH的"A Byte of Python"中的示例.我看到一些__del__令我困惑的方法的行为.
基本上,如果我运行以下脚本(在Python 2.6.2中)
class Person4:
'''Represents a person'''
population = 0
def __init__(self, name):
'''Initialize the person's data'''
self.name = name
print 'Initializing %s'% self.name
#When the person is created they increase the population
Person4.population += 1
def __del__(self):
'''I am dying'''
print '%s says bye' % self.name
Person4.population -= 1
if Person4.population == 0:
print 'I am the last one'
else:
print 'There are still %d left' % Person4.population
swaroop = Person4('Swaroop')
kaleem …Run Code Online (Sandbox Code Playgroud) 我用ViewPager.setCurrentItem()几秒钟自动刷到下一页.我想在用户开始自己刷卡时立即禁用此功能.据我所知,OnPageChangedListener无论刷卡是否来自用户,都会以相同的方式触发.它似乎beginFakeDrag()可以帮助,但它需要拖动指定数量的像素,这是不切实际的.
我慢慢地,但肯定地教自己Python.我做得最好.我正在寻找一些整洁的系统生产力程序,我可以尝试制作你发现对自己有用的程序.我成功制作和使用的一些模块如下:
但我现在有点卡住了.我还能做什么?
我还有另一个问题要问你.
我有一个python类,列表'metainfo'.此列表包含我的类可能包含的变量名称.我写了一个__eq__方法,如果两者都返回True self并且other具有相同的变量metainfo,那些变量具有相同的值.
这是我的实现:
def __eq__(self, other):
for attr in self.metainfo:
try:
ours = getattr(self, attr)
try:
theirs = getattr(other, attr)
if ours != theirs:
return False
except AttributeError:
return False
except AttributeError:
try:
theirs = getattr(other, attr)
return False
except AttributeError:
pass
return True
Run Code Online (Sandbox Code Playgroud)
有没有人有任何关于如何使这个代码更容易在眼睛上的建议?尽可能无情.
假设我有:
ds = datetime.datetime.now
dd = Entry.objects.get(pk=id).pub_date
Run Code Online (Sandbox Code Playgroud)
如何比较上面的2个对象?我想得到它们之间的时差.请帮我解决这个问题.非常感谢你 !
我有一个包含单个项目的WxPython框架,例如:
class Panel(wx.Panel):
def __init__(self, parent):
wx.Panel.__init__(self, parent)
self.text = wx.StaticText(self, label='Panel 1')
Run Code Online (Sandbox Code Playgroud)
我有一个框架包含几个面板,包括这个面板,尺寸由sizer统治.我想StaticText扩大这一点.使用BoxSizer仅包含文本和设置wx.EXPAND标志就可以了,但是对于一个项目使用sizer似乎很愚蠢.
更简单的解决方案?
(我可以直接将其添加StaticText到父框架的sizer中,但对于我的设计,直接从框架开始更有意义.)
我刚刚意识到,创建BoxSizer一个项目时不能使用wx.VERTICAL:
class Panel1(wx.Panel):
def __init__(self, parent):
wx.Panel.__init__(self, parent)
self.BackgroundColour = 'red'
sizer = wx.BoxSizer(wx.VERTICAL)
self.Sizer = sizer
self.list = wx.ListBox(self, choices=[str(i) for i in xrange(100)])
sizer.Add(self.list, 0, wx.EXPAND)
sizer.Fit(self)
Run Code Online (Sandbox Code Playgroud)
当然可以使用一个项目,但如果我想稍后垂直添加项目并仍然使它们都展开(例如,当用户的窗口展开时)怎么办?
编辑:嗯,我刚发现必须使用这个比例才能让boxsizers以两种方式成长.(即,在1 BoxSizer.Add的呼叫中将0替换为0.)
Sphere() : theRadius(1.0)
{
}
Run Code Online (Sandbox Code Playgroud)
为什么使用初始化程序(上面)编写的构造函数比初始化其主体(下面)中的数据成员的构造函数更好?
Sphere()
{
theRadius = 1.0;
}
Run Code Online (Sandbox Code Playgroud) python ×6
activeadmin ×1
android ×1
asp.net ×1
c++ ×1
datetime ×1
del ×1
dictionary ×1
django ×1
django-views ×1
equality ×1
frame ×1
indexing ×1
javascript ×1
jquery ×1
list ×1
ruby ×1
sizer ×1
swipe ×1
wxpython ×1