我想知道是否有可能在整个页面中找到textarea中的carret的确切位置(以像素为单位).例如,如果我输入This is text了我的文本框,我想知道从屏幕左上角到carot的像素.
它将采用X:200 Y:100的形式.这样我就可以定位浮动div.这需要在javascript中动态完成.
多谢你们
我有一个选择框,其中包含以下内容(已缩短):
<select id="viewSelector" name="when" style="width:92%;">
<option value="USA">USA</option>
<option value="Australia">Australia</option>
<option value="Germany">Germany</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如果用户登录控制面板并想要更改他的国家/地区,他将收到此表单.我的问题是,每次美国都是默认设置,我无法根据用户所在国家/地区进行更改.例如,该用户居住在澳大利亚.他想将自己的国家改为美国并转到此页面.我希望展示的国家是澳大利亚.如果这是有道理的,请告诉我.
我有一个程序可以对数据进行生成,并且该数据包含格式中的日期
20111212
Run Code Online (Sandbox Code Playgroud)
(那将是今天的日期[12-12-2011]).有没有办法将其分解为四个部分,如
2011
12
12
Run Code Online (Sandbox Code Playgroud)
所以我可以介绍-这些数字.我的最终目标是以DD-MMY-YYY的形式提供日期.
谢谢您的帮助!
我有一个在表格中给我的日期,20111213 (YYYYMMDD)我试图将这些部分分为日,月和年.我正在使用此代码:
$day = substr($string, 6, 8);
$month = substr($string, 4, 6);
$year = substr($string, 0, 4);
$final = $day . "-" . $month . "-" . $year;
echo $final;
Run Code Online (Sandbox Code Playgroud)
但这给了我输出
13-1213-2011
Run Code Online (Sandbox Code Playgroud)
正如你所看到的那样,月份被解释为4个字符,我不能仅仅输出12个.为此提供帮助.
我有一个存储数据的数组.如果我减去两个数组,我得到一个无限大的数字.这是一个例子
$i[1] = 2.14;
$i[2] = 2.15;
$diff = $i[1] - $i[2];
echo $diff;
Run Code Online (Sandbox Code Playgroud)
这段代码的输出应该是,-1但我得到了-0.0099999999999998?使用我正在制作的代码,我需要准确的数字.有谁知道为什么会这样,以及我如何解决它?
谢谢