我有一个包含很多文本框的页面.当有人点击链接时,我希望在光标所在的位置插入一两个字,或者将其附加到具有焦点的文本框中.
例如,如果光标/焦点在文本框上,说"苹果",并且他点击了一个"[email]"的链接,那么我希望文本框说'apple bob@example.com'.
我怎样才能做到这一点?这是否可能,因为如果重点是收音机/下拉/非文本框元素怎么办?可以记住最后关注文本框的内容吗?
所以我想说我有这个界面:
public interface IBox
{
public void setSize(int size);
public int getSize();
public int getArea();
//...and so on
}
Run Code Online (Sandbox Code Playgroud)
我有一个实现它的类:
public class Rectangle implements IBox
{
private int size;
//Methods here
}
Run Code Online (Sandbox Code Playgroud)
如果我想使用IBox接口,我实际上无法创建它的实例,方式如下:
public static void main(String args[])
{
Ibox myBox=new Ibox();
}
Run Code Online (Sandbox Code Playgroud)
对?所以我实际上必须这样做:
public static void main(String args[])
{
Rectangle myBox=new Rectangle();
}
Run Code Online (Sandbox Code Playgroud)
如果这是真的,那么接口的唯一目的是确保实现接口的类如接口所描述的那样在其中获得了正确的方法?或者是否还有其他任何接口用途?
有没有办法让页面上的所有链接都相对于根目录?
例如,www.example.com/fruits/apples/apple.html我可以有一个链接说:
<a href="fruits/index.html">Back to Fruits List</a>
Run Code Online (Sandbox Code Playgroud)
这个链接是指向www.example.com/fruits/apples/fruits/index.html还是www.example.com/fruits/index.html?如果是第一个,有没有办法让它指向第二个?
如果我有一个用户登录我的网站,将他的id存储在其中$_SESSION,并且从他的浏览器中点击了一个"保存"按钮,该按钮将向服务器发出AJAX请求.他$_SESSION和cookie是否会保留在此请求中,我是否可以安全地依赖于$_SESSION?
所以我有这些复选框:
<input type="checkbox" name="type" value="4" />
<input type="checkbox" name="type" value="3" />
<input type="checkbox" name="type" value="1" />
<input type="checkbox" name="type" value="5" />
Run Code Online (Sandbox Code Playgroud)
等等.大约有6个并且是手工编码的(即不是从数据库中提取的),因此它们可能会暂时保持不变.
我的问题是如何将它们全部放入数组中(在javascript中),因此我可以在$.post使用Jquery 发出AJAX 请求时使用它们.
有什么想法吗?
编辑:我只希望将选中的复选框添加到数组中
我想要一个正则表达式来匹配HH:MM格式的时间.这是我拥有的,它的工作原理:
^[0-2][0-3]:[0-5][0-9]$
Run Code Online (Sandbox Code Playgroud)
这匹配从00:00到23:59的所有内容.
但是,我想改变它,所以0:00和1:00等也匹配以及00:00和01:30.即使最左边的数字可选,以匹配HH:MM以及H:MM.
任何想法如何改变?我需要这个工作在JavaScript和PHP.
说我test.php在foo目录中也有一个文件bar.我怎么能代替bar/test.php与foo/test.php使用PHP?我在Windows XP上,跨平台的解决方案会很棒但是Windows首选.
如果我有一个像这样的数组:
$array['foo'] = 400;
$array['bar'] = 'xyz';
Run Code Online (Sandbox Code Playgroud)
而且我想在不知道密钥的情况下从该阵列中获取第一个项目,我该怎么做?这有功能吗?
在PHP中,您可以使用$_POSTPOST和$_GETGET(查询字符串)变量.什么是Python中的等价物?