小编sko*_*kos的帖子

单击时,JQuery选择多选选择框的所有选项

这是我的HTML

<select name="countries" id="countries" MULTIPLE size="8">
   <option value="UK">UK</option>
   <option value="US">US</option>
   <option value="Canada">Canada</option>
   <option value="France">France</option>
   <option value="India">India</option>
   <option value="China">China</option>
</select>
<br />
<input type="button" id="select_all" name="select_all" value="Select All">
Run Code Online (Sandbox Code Playgroud)

当用户点击"全选"按钮时,我希望选择选择框中的所有选项

$('#select_all').click( function() {
    // ?
});
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

67
推荐指数
2
解决办法
14万
查看次数

按IP地址识别国家/地区

有没有办法通过查看IP地址来确定国家名称?我的意思是,国家/地区是否有特定的IP地址范围?例如,澳大利亚只能在范围内拥有IP地址123.45.56.89 - 231.54.65.98(仅举例)

ip ip-address geolocation geoip

39
推荐指数
6
解决办法
8万
查看次数

For循环问题中的PHP字符迭代

可能重复:
为什么这段代码只打印字母A到Z?

为什么当我使用以下循环结构时,我得到了正确的结果 -

for ($c = "A"; $c <= "Y"; $c++)
{
    echo $c.", ";
}
Run Code Online (Sandbox Code Playgroud)

我得到的结果是 -

A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,

哪个好看.但是当我在上面的for循环中替换YZ,我会得到不寻常的结果

for ($c = "A"; $c <= "Z"; $c++)
{
    echo $c.", ";
}
Run Code Online (Sandbox Code Playgroud)

我得到的结果是 -

A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y, Z,AA,AB,AC,AD,AE,AF,AG,AH,AI,AJ,AK,AL,AM,AN,AO,AP,AQ,AR,AS,AT,AU,AV,AW,AX, AY,AZ,BA,BB,BC,BD,BE,BF,BG,BH,BI,BJ,BK,BL,BM,BN,BO,BP,BQ,BR,BS,BT,BU,BV,BW, BX,BY,BZ,CA,CB,CC,CD,CE,CF,CG,CH,CI,CJ,CK,CL,CM,CN,CO,CP,CQ,CR,CS,CT,CU,CV, CW,CX,CY,CZ,DA,DB,DC,DD,DE,DF,DG,DH,DI,DJ,DK,DL,DM,DN,DO,DP,DQ,DR,DS,DT,DU, DV,DW,DX,DY,DZ,EA,EB,EC,ED,EE,EF,EG,EH,EI,EJ,EK,E​​L,EM,EN,EO,EP,EQ,ER,ES,ET, EU,EV,EW,EX,EY,EZ,FA,FB,FC,FD,FE,FF,FG,FH,FI,FJ,FK,FL,FM,FN,FO,FP,FQ,FR,FS, FT,FU,FV,FW,FX,FY,FZ,GA,GB,GC,GD,GE,GF,GG,GH,GI,GJ,GK,GL,GM,GN,GO,GP,GQ,GR, GS,GT,GU,GV,GW,GX,GY,GZ,HA,HB,HC,HD,HE,HF,HG,HH,HI,HJ,HK,HL,HM,HN,HO,HP,HQ, HR,HS,HT,HU,HV,HW,HX,HY,HZ,IA,IB,IC,ID,IE,IF,IG,IH,II,IJ,IK,IL,IM,IN,IO,IP, IQ,IR,IS,IT,IU,IV,IW ,IX,IY,IZ,JA,JB,JC,JD,JE,JF,JG,JH,JI,JJ,JK,JL,JM,JN,JO,JP,JQ,JR,JS,JT,JU,JV ,JW,JX,JY,JZ,KA,KB,KC,KD,KE,KF,KG,KH,KI,KJ,KK,KL,KM,KN,KO,KP,KQ,KR,KS,KT,KU ,KV,KW,KX,KY,KZ,LA,LB,LC,LD,LE,LF,LG,LH,LI,LJ,LK,LL,LM,LN,LO,LP,LQ,LR,LS,LT ,LU,LV,LW,LX,LY,LZ,MA,MB,MC,MD,ME,MF,MG,MH,MI,MJ,MK,ML,MM,MN,MO,MP,MQ,MR,MS ,MT,MU,MV,MW,MX,MY,MZ,NA,NB,NC,ND,NE,NF,NG,NH,NI,NJ,NK,NL,NM,NN,NO,NP,NQ,NR ,NS,NT,NU,NV,NW,NX,NY,NZ,OA,OB,OC,OD,OE,OF,OG,OH,OI,OJ,OK,OL,OM,ON,OO,OP,OQ ,OR,OS,OT,OU,OV,OW,OX,OY,OZ,PA,PB,PC,PD,PE,PF,PG,PH,PI,PJ,PK,PL,PM,PN,PO,PP ,PQ,PR,PS,PT,PU,PV,PW,PX,PY,PZ,QA,QB,QC,QD,QE,QF,QG,QH,QI,QJ,QK,QL,QM,QN,QO ,QP,QQ,QR,QS,QT,QU,QV,QW,QX,QY,QZ,RA,RB,RC,RD,RE,RF,RG,RH,RI,RJ,RK,RL,RM,RN ,RO,RP,RQ,RR,RS,RT,RU,RV,RW,RX,RY,RZ,SA,SB,SC,SD,SE,SF,SG,SH,SI,SJ,SK,SL,SM ,SN,SO,SP,SQ,SR,SS,ST,SU,SV,SW,SX,SY,SZ,TA,TB,TC,TD,TE,TF,TG,TH,TI,TJ,TK,TL ,TM,TN,TO,TP,TQ,TR,TS,TT,TU,TV,TW,TX,TY,TZ,UA,UB,UC,UD,UE,UF,UG,UH,UI,UJ,UK ,UL,UM,UN,UO,UP,UQ,UR,US,UT,UU,UV,UW,UX,UY,UZ,VA,VB,VC,VD,VE,VF,VG,VH,VI,VJ ,VK,VL,VM,VN,VO,VP,VQ,VR,VS,VT,VU,VV,VW,VX,VY,VZ,WA,WB,WC,WD,WE,WF,WG,WH,WI ,WJ,WK,WL,WM,WN,WO,WP,WQ,WR,WS,WT,WU,WV,WW,WX,WY,WZ,XA,XB,XC,XD,XE,XF,XG,XH ,XI,XJ,XK,XL,XM,XN,XO,XP,XQ,XR,XS,XT,XU,XV,XW,XX,XY,XZ,YA,YB,YC,YD,YE,YF,YG ,YH,YI,YJ,YK,YL,YM,YN,YO,YP,YQ,YR,YS,YT,YU,YV,YW,YX,YY,YZ,

出现这种行为的原因是什么?

php for-loop

36
推荐指数
2
解决办法
1207
查看次数

'beforeunload'Chrome Issue

我有这段简单的代码 -

$(window).bind('beforeunload', function(){
    alert("Good Bye")
});
Run Code Online (Sandbox Code Playgroud)

适用于Firefox,IE8但不适用于Chrome.这是一个已知问题还是有其他替代方案?

实际上我想要做的是在用户试图关闭浏览器时记录细节.

function LogTime()
{
    jQuery.ajax({
      type: "POST",
      url: "log.php",
      data: "",
      cache: false,
      success: function(response)
      {
      }
    );
}

$(window).bind('beforeunload', function(){
    LogTime();
});
Run Code Online (Sandbox Code Playgroud)

这适用于Firefox,但不适用于Chrome

javascript jquery google-chrome

16
推荐指数
4
解决办法
3万
查看次数

MySQL内部联接查询以获取其他表中不存在的记录

我有表1,all_countries,如下 -

id   |  country
------------------
1    |  USA
2    |  China
3    |  India
4    |  France
5    |  UK
6    |  Australia
Run Code Online (Sandbox Code Playgroud)

我还有表2,supported_countries, -

id   |  country
------------------
1    |  USA
2    |  China
Run Code Online (Sandbox Code Playgroud)

现在我需要一个查询,它会给我包含所有不支持的国家/地区的结果

所以按照上面的例子,我应该得到

India
France
UK
Australia
Run Code Online (Sandbox Code Playgroud)

我使用以下查询 -

SELECT ac.country FROM all_countries ac INNER JOIN supported_countries sc ON sc.country_name!= ac.country_name

它工作正常,除非supported_countries表为空,它不显示任何记录.如何实现这个结果?

mysql

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

无法在跨域环境中访问JS功能

为了解决JavaScript的跨域安全问题,我正在实现以下方法

在域名[abc.com]

在域上abc.com我有一个名为的页面main_page.html.其代码如下 -

<script>
function SendMsg(id)
{
   frames["invisible_iframe"].location = "http://xyz.com/invisible_iframe.html#"+id;
}
</script>
<body>
  <input type="button" id="Test" value="Call iFrame" onclick="SendMsg(this.id);">
  <iframe src="ttp://xyz.com/visible_iframe.html" name="visible_iframe" height="250" width="500"></iframe>
  <iframe name="invisible_iframe" height="0" width="0" style="display:none;"></iframe>
</body>
Run Code Online (Sandbox Code Playgroud)

在域名[xyz.com]

在域上xyz.com我有一个名为的页面visible_iframe.html.其代码如下 -

<script>
function Hi()
{
   alert("Hi there!");
}
</script>
<body>
  <h1>Visible iFrame on xyz.com
  <iframe name="d2_invisible_iframe" id="d2_invisible_iframe" class="iFrame" src="http://xyz.com/invisible_iframe.html" height="310" width="520"></iframe>
</body>
Run Code Online (Sandbox Code Playgroud)

现在我想Hi()invisible_iframe.html(在同一个域上)访问该函数

代码invisible_iframe.html如下

<script>
var sActionText = "";
function CheckForMessages()
{
   if(location.hash …
Run Code Online (Sandbox Code Playgroud)

javascript iframe

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

Javascript如何在特定时间后清除间隔

setInterval("FunctionA()", 1000);
Run Code Online (Sandbox Code Playgroud)

现在如何在5秒后清除此间隔,以便我可以实现 -

var i = setInterval("FunctionA()", 1000);
(After 5 seconds)
clearInterval(i);
Run Code Online (Sandbox Code Playgroud)

javascript setinterval

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

更新MySQL表的特定记录

我正在处理电话系统,必须与多个服务供应商合作.对于一个供应商,我有一个country_codes像这样的MySQL表-

---------------------------------------------------------
country_code  |  area_code  |  country
---------------------------------------------------------
93            |  93         |  Afghanistan
0             |  9375       |  Afghanistan Cellular-AT
0             |  9370       |  Afghanistan Cellular-AWCC
355           |  355        |  Albania
0             |  35568      |  Albania Cellular-AMC
0             |  35567      |  Albania Cellular-Eagle
213           |  213        |  Algeria
0             |  21377      |  Algeria Cellular-Djezzy
0             |  2135       |  Algeria Cellular-Wataniya
---------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

等等...

country_code列之前没有,但我添加了它,因为我需要它用于我的PHP应用程序.我设法更新了一些记录的国家/地区代码(使用我上一个问题的回答)

我想要实现的是用相应的国家代码替换0.所以表格看起来应该是这样的 -

---------------------------------------------------------
country_code  |  area_code  |  country
---------------------------------------------------------
93            |  93         |  Afghanistan
93            | …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

在没有实际按下键的情况下调用KeyPress事件

就是想。是否可以在不实际按下键的情况下在JavaScript中调用按键事件?例如,假设我的网页上有一个按钮,当单击该按钮时,我想调用一个事件,就好像按下了特定的键一样。我知道这很奇怪,但是可以用JavaScript完成。

javascript keypress

6
推荐指数
2
解决办法
9101
查看次数

PHP函数获取字符数

如何编写一个函数,为我提供传递给它的字符数

例如,如果函数名称是,GetCharacterNumber并且我传递B给它,那么它应该给我2

GetCharacterNumber("A") // should print 1
GetCharacterNumber("C") // should print 3
GetCharacterNumber("Z") // should print 26
GetCharacterNumber("AA") // should print 27
GetCharacterNumber("AA") // should print 27
GetCharacterNumber("AC") // should print 29
Run Code Online (Sandbox Code Playgroud)

甚至有可能实现这一目标吗?

php iteration

6
推荐指数
2
解决办法
422
查看次数