问题列表 - 第24709页

为什么我的jquery不适用于span标记

我试图在跨度中显示一些消息.但它不起作用.

<script type="text/javascript">
    $(document).ready(function(){
            /****************************First Name validation******************************/
        $("#txtFirstName").bind("focusout",function(){
                if($(this).val()=="" || $(this).val()=="First Name")
                    {
                    $(this).siblings("span[id*='error']").text("First Name Required");
                    $(this).val("First Name");
                    }   
            });

        $("#txtFirstName").bind("focusin",function(){
                if($(this).val()=="First Name")
                    {
                    $(this).siblings("span[id*='error']").show("slow").text("");
                    $(this).val("");                    
                    }   
            }); /********************End First Name validation*****************************/
    });
Run Code Online (Sandbox Code Playgroud)

这是我上面代码的html代码

 <td><input id="txtFirstName" type="text" value="First Name" runat="server"/><span class="error"></span></td>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui

1
推荐指数
1
解决办法
175
查看次数

PHP嵌套类工作......有点?

所以,如果你尝试做这样的嵌套类:

//nestedtest.php

class nestedTest{
    function test(){
         class E extends Exception{}
         throw new E;
    }
}
Run Code Online (Sandbox Code Playgroud)

你会收到一个错误 Fatal error: Class declarations may not be nested in [...]

但如果你在一个单独的文件中有一个类,如下所示:

//nestedtest2.php

class nestedTest2{
    function test(){
         include('e.php');
         throw new E;
    }
}

//e.php
class E Extends Exception{}
Run Code Online (Sandbox Code Playgroud)

那么,为什么第二种hacky方式可以正常工作,但这种非hacky方式不起作用?

php nested-class

8
推荐指数
1
解决办法
4045
查看次数

是否应该使用Eval带有与GoTo相同的耻辱感?

它在每个计算机科学课上讲授,并在许多书中写,程序员不应该使用GoTo.甚至还有关于它的xkcd漫画.我的问题是,我们达到了关于Eval可以说同样的事情吗?

GoTo对程序流程和可读性没有影响,Eval在调试,程序执行和设计方面是相同的.

是否应该使用Eval与GoTo具有相同的耻辱,并且与xkcd漫画中的后果相同?

goto eval

8
推荐指数
1
解决办法
199
查看次数

如何保持用户登录的会话?

我有一个需要用户注册的应用程序.我已经在我的服务器中将应用程序连接到PHP以执行注册/登录的逻辑,因此,这根本不是问题.

但是,我想在本地保留用户的会话,因此用户无需每次运行应用程序时再次登录.

所以,我想要这样的东西:

  • 第一次用户,他打开应用程序,注册并登录.
  • 用应用程序做一些事情并关闭它.
  • 再次打开应用程序,用户被识别,因此无需再次登录.

我只需要存储一个ID和一个用户名(两者都是在登录php方法中从DB中获取的).什么是最好的方法?

我考虑过做一个自定义首选项,将数据存储在文件甚至是本地数据库(sqlite)中.有什么建议?

java session android

3
推荐指数
1
解决办法
5445
查看次数

Freemarker / Velocity-日期操作

关于这两个模板引擎,我有一个非常简单的问题。
我正在尝试设定一个将来/过去的日期,从现在开始的固定时间,例如18个月前或明天。

我知道可以使用Velocity / freemarker模板(类似$date.add(2,-18))中的java date对象来执行此操作,但是我想使用DateTool或freemarker核心来执行此操作

我认为这纯粹是演示性的(只是考虑在预订表格中看到的默认日期),因此我看不到模板引擎无法执行此操作的任何原因。

有可能吗?如果是这样,怎么办?

java velocity freemarker

1
推荐指数
1
解决办法
6837
查看次数

Android上的原始套接字

我想创建一个在Android上运行并使用Raw Sockets的应用程序.我看到java.net.*或android.net.*库中没有任何原始套接字支持.Android上的原始套接字是否可用?

sockets android

10
推荐指数
1
解决办法
2万
查看次数

为什么Matz默认在Ruby中选择使Strings变为可变?

这与此问题相反:为什么字符串在Java和.NET中不可变?

这种选择是否仅仅因为操作(追加等)在可变字符串上有效,或者是否有其他原因而在Ruby中进行?

(如果它只是效率,那似乎很奇怪,因为Ruby的设计似乎不会高度重视促进有效的实施.)

ruby string language-design mutable immutability

43
推荐指数
2
解决办法
6224
查看次数

如何在PHP 5中获取数组的引用?

在PHP 5中,所有变量和对象都通过引用传递,但我无法使我的代码工作

我的代码是:

$arrayA = array();

$array = $arrayA;
...
if(!in_array(thedata, $array)
    $array[] = thedata;
var_dump($arrayA);
Run Code Online (Sandbox Code Playgroud)

结果是空的,我错过了一些简单的东西吗?

php reference

4
推荐指数
1
解决办法
3977
查看次数

ActionScript到Javascript交叉编译器

大约六个月前我学习了ActionScript和FlashBuilder,最近又听说过Google的GWT和Closure.但在深入研究java之前,我想知道是否有任何类似于GWT的项目,但是使用ActionScript作为开发语言而不是java.是否存在ActionScript-to-javascript交叉编译器或可以使用SWF并生成与javascript UI库进行通信的JavaScript的工具,因此Flash插件变得不必要了?

javascript actionscript cross-compiling

2
推荐指数
1
解决办法
4518
查看次数

NSDateFormatter仅适用于模拟器?

我简单地尝试重新格式化日期:

 NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
 NSDate *date = [[NSData alloc] init];
 //Mon, 05 Apr 2010 14:27:48 -0700
 [formatter setDateFormat:@"E, dd MMM yyyy HH:mm:ss Z"];
 date = [formatter dateFromString:self.currentItemValue];        

 [formatter setDateFormat:@"yyyy-MM-dd HH:mm"];
 self.currentItem.pubDate = [formatter stringFromDate:date];
 [formatter release];
Run Code Online (Sandbox Code Playgroud)

它适用于模拟器,但在设备上我只得到(null).

谢谢你的帮助!

更多测试:

NSString *string = @"Fri, 12 Dec 2008 18:45:15 -0800";
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
dateFormatter setDateFormat:@"EEE, d MMM yyyy HH:mm:ss Z"];
NSDate *date = [dateFormatter dateFromString:string];
[dateFormatter setDateStyle:NSDateFormatterLongStyle];
//here i got (null) on the device but …
Run Code Online (Sandbox Code Playgroud)

iphone nsdateformatter

2
推荐指数
1
解决办法
1928
查看次数