小编Tec*_*chy的帖子

正则表达式,不允许输入字段中的空格

我的表单中有一个用户名字段.我想不允许在字符串中的任何位置使用空格.我用过这个正则表达式:

var regexp = /^\S/;
Run Code Online (Sandbox Code Playgroud)

如果角色之间有空格,这对我有用.那就是如果用户名是ABC DEF.如果空间在开头,它就不起作用,例如<space><space>ABC.正则表达式应该是什么?

javascript regex

29
推荐指数
3
解决办法
9万
查看次数

jquery中的function(event)vs function()

我是Jquery的新手.我对jquery片段有点困惑.我有一个复选框,用于在单击主复选框后选择其下的所有其他复选框.代码如下:

jQuery的:

$(document).ready(function() {
$('#selecctall').click(function() {  //on click 
    if(this.checked) { // check select status
        $('.checkbox1').each(function() { //loop through each checkbox
            this.checked = true;  //select all checkboxes with class "checkbox1"               
        });
    }else{
        $('.checkbox1').each(function() { //loop through each checkbox
            this.checked = false; //deselect all checkboxes with class "checkbox1"                       
        });         
    }
});

});
Run Code Online (Sandbox Code Playgroud)

HTML:

<ul class="chk-container">
  <li><input type="checkbox" id="selecctall"/> Selecct All</li>
  <li><input class="checkbox1" type="checkbox" name="check[]" value="item1"> This is   Item 1</li>
  <li><input class="checkbox1" type="checkbox" name="check[]" value="item2"> This is Item 2</li>
  <li><input class="checkbox1" type="checkbox" name="check[]" …
Run Code Online (Sandbox Code Playgroud)

jquery

5
推荐指数
2
解决办法
7999
查看次数

删除 PHPexcel 中的空行

我有以下代码。

$sheet = $objPHPExcel->getSheet(0); 
$highestRow = $sheet->getHighestDataRow(); 
$highestColumn = $sheet->getHighestDataColumn();
for ($row = 2; $row <= $highestRow; $row++){ 
    $rowData = $sheet->rangeToArray('A' . $row . ':' . $highestColumn . 
       $row,NULL,TRUE,FALSE);

}
Run Code Online (Sandbox Code Playgroud)

如果所有列都是空的,我需要忽略行。我已经看到链接忽略空列,但不确定这是否适合我。如果列为空,我不需要消除它,但如果所有列都为空,我需要消除整行。

php phpexcel

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

万事达卡托管会话集成问题

我想使用万事达卡支付网关系统将支付集成到我的网站中。我使用托管会话方法进行集成。我关注万事达卡主办的会议

我的 JavaScript 代码是

<script src="https://network.gateway.mastercard.com/form/version/51/merchant/
**<testmerchantID>**/session.js"></script>
<script>
    if (self === top) {
    var antiClickjack = document.getElementById("antiClickjack");
    antiClickjack.parentNode.removeChild(antiClickjack);
} else {
    top.location = self.location;
}

PaymentSession.configure({
    fields: {
        // ATTACH HOSTED FIELDS TO YOUR PAYMENT PAGE FOR A CREDIT CARD
        card: {
            number: "#card-number",
            securityCode: "#security-code",
            expiryMonth: "#expiry-month",
            expiryYear: "#expiry-year"
        }
    },
    session: 'abc456',
    //SPECIFY YOUR MITIGATION OPTION HERE
    frameEmbeddingMitigation: ["javascript"],
    callbacks: {
        initialized: function(response) {
            //console.log(response.status); 
        },
        formSessionUpdate: function(response) {
            // HANDLE RESPONSE FOR UPDATE SESSION
            if (response.status) …
Run Code Online (Sandbox Code Playgroud)

payment payment-gateway mastercard

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

按下按钮后,将焦点放在特定的div上

我在一个页面中有一个表格,用于在特定舞台上注册各种娱乐节目.提交所有详细信息并单击"提交"按钮后,应检查特定日期该阶段是否存在某个程序.如果存在任何程序,div应该显示现有程序的完整细节.我的问题是,如果存在任何程序,我需要关注新生成的div(我的意思是div应该是可见的,不需要编辑).我需要它,因为div是在AJAX的帮助下生成的,并且表单非常冗长,因此用户无法看到生成的div,除非他/她向上滚动.注意:div创建在顶部位置.是否有任何方法可以在表单提交后使div部分可见

javascript

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

使用Jquery加载内容以及向其发送变量

- x在jquery中有一个变量,我在div块中加载一个php部分,我需要将该变量发送给它.

所以 -

$(document).on('click','#link',function () {
var x=5;
$("#block").load("file.php");
});
Run Code Online (Sandbox Code Playgroud)

结果我仍然在同一页面.我只需要进入variable x它.

我想使用GET方法或XMLHttpRequest,但我不想要另一个页面,我只需要在块中加载一个php部分.

jquery

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

在mysql中选择多列的DISTINCT行

我有一个名为sk_messages.It的结构如下:

msg_id     msg_from_user_id  msg_to_user_id  msg_text   msg_date     msg_status  

 1              12                14          hai...   23-12-2013      unread

 2              12                14         ....     ...             unread

 3              13                 14        ...      ..               unread
Run Code Online (Sandbox Code Playgroud)

我的要求是我想要显示当前用户的所有消息,条件是发送者应该显示单个消息,即使他发送了多条状态未读的消息.也就是说,从上面的上下文中,单个消息应该显示ID为12的用户.我尝试了以下查询,但它不起作用.

SELECT DISTINCT (msg_from_user_id), msg_text, msg_date
 FROM sk_messages
 WHERE msg_to_user_id =  '$user_id'
 AND msg_status =  'unread'
 ORDER BY msg_date


$user_id is the id of the login user
Run Code Online (Sandbox Code Playgroud)

php mysql sql distinct

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

在ajax中返回多个数据

我正在开发一个像facebook这样的社交网站.我在一个名为的页面中有一个搜索栏,showdetails.php它应该在a中显示用户的名字(在数据库中)dropdown list like div which can be clicked for selection,因为用户在搜索框中输入字母.我使用ajax完成了这个.当我点击一个特定的用户名时在下拉列表中,它会自动进入搜索框.我的问题是还有另一个div需要显示用户点击的所选用户的详细信息.我已经搜索了很多但是找不到正确的.我是不知道从ajax调用中返回两个不同的值,因为据我所知var response = xmlhttp.responseText;,变量响应只能存储一个结果.

我的searchvalues.php其中包含搜索用户名的代码

       $hint = "<table>";
       while($row = mysql_fetch_array($result_query_get_following))
     {
         $act_fname = $row['acnt_fname'];
         $act_lname = $row['acnt_lname'];
         $act_name = $act_fname . ' ' . $act_lname;
         $hint.= "<tr onClick='showVal(\"".$act_name."\");'><td >".$act_name."</td></tr>";
         $following_id = $row['flwing_following_user_id'];
         $following_member_class = $row['acnt_member_class'];
         $following_profile_picture = $row['acnt_profile_picture'];
    }
     $hint .= "</table>";
}
  if ($hint == "")
  {
$response="no suggestion";
   }
 else
 {
$response=$hint;
 }

//output the response
echo $response;
Run Code Online (Sandbox Code Playgroud)

我的javascript函数在showdetails.php中

   function …
Run Code Online (Sandbox Code Playgroud)

php ajax jquery

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

存储过程中的 CTE 问题

我有一个这样的存储过程:

CREATE PROCEDURE prtl_usp_portal_logdaily 
    @startdate DATETIME,
    @enddate DATETIME,
    @usertype int,
    @gradelist varchar(1000) = null
AS
BEGIN
    DECLARE @qry NVARCHAR(MAX)
    SET @qry=''

    IF(@usertype = 1)
    BEGIN
       ;WITH mycte AS
       (
           SELECT CAST(@startdate AS DATETIME) DateValue
           UNION ALL
           SELECT DateValue + 1
           FROM mycte   
           WHERE DateValue + 1 <= @enddate
      )

      SET @qry = N'SELECT datepart(day,DateValue) AS daycode,
   (select count(DISTINCT a.userID) from PRTL_UserAccessLog a
   inner join prtlv_familydetails b
   on a.userid=b.familyid 
   INNER JOIN STD_StudentDetails c ON b.FamilyID = c.familyid
    INNER JOIN dbo.STD_CurrentAcademicInformation d …
Run Code Online (Sandbox Code Playgroud)

sql sql-server stored-procedures common-table-expression

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

使用NotificationManager的异常

我有一个应用程序,其中警报需要在数据库中存储的时间值上播放.当我删除语句"notification.defaults = Notification.DEFAULT_SOUND | Notification.DEFAULT_VIBRATE;"时,会在该闹钟时间显示通知而不播放alarm.when我插入上面的语句报警播放跟随强制clossing我的应用程序.我的警报类如下:

public class AlarmManager extends BroadcastReceiver {

sampleDatabase appdb;
SQLiteDatabase sqldb;
Cursor cursor;
int today,prev;
Intent in;

@Override
public void onReceive(Context context, Intent intent)
{
    NotificationManager manger = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
    Notification notification = new Notification(R.drawable.icon , "Yahrzeit" , System.currentTimeMillis());
    in = new Intent(context,FirstAppActivity.class);
    in.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    PendingIntent contentIntent = PendingIntent.getActivity(context, 0, in, 0);
    notification.setLatestEventInfo(context, "ALERT!!!!", "Time Over" , contentIntent);
    notification.defaults=Notification.DEFAULT_SOUND|Notification.DEFAULT_VIBRATE;
    notification.flags = Notification.FLAG_INSISTENT;
    appdb = new sampleDatabase(context);
    sqldb = appdb.getReadableDatabase();
    cursor = sqldb.query(sampleDatabase.TABLE_SEC, null, null, null, null, null, null); …
Run Code Online (Sandbox Code Playgroud)

android android-alarms

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

比较两个时间值(hh:mm am/pm)

我有两个时间值,从下拉框中选择.时间格式是hh:mm am/pm.我需要比较这两个日期.我已经完成了这段代码,但它对我不起作用.

<select id="eventstarttime">
  <option>10:00am</option>
  ........
  <option>3:00pm</option>
 </select>

 <select id="eventstoptime" onblur="return checktime()">
  <option>10:00am</option>
  ........
  <option>3:00pm</option>
 </select>
Run Code Online (Sandbox Code Playgroud)

javascript方法是

 function checktime()
{
    var start = document.getElementById("eventstarttime").value;
    var end = document.getElementById("eventstoptime").value;


    if(Date.parse('01/01/2011 '+end) < Date.parse('01/01/2011 '+start))
    {
        alert("End time should exceed the start time");
    }
    else if(Date.parse('01/01/2011 '+end) -Date.parse('01/01/2011 '+start)==0)
    {
        alert("Start time and end time cannot be same");
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

html javascript

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

是否可以使用jquery中的<a>标签来标识多个链接

我有一个link_div像这样的类中的2个链接.

<div class="link_div">
 <a id="upload_link" href='' >Upload File</a>
 <a id="search_link" href='' >Search File </a>
</div>
Run Code Online (Sandbox Code Playgroud)

我的要求是点击div将显示的每个链接.显示的div内容几乎相同,除了小的变化.所以我想写这样的代码:

$(".link_div a").click(function(e){
                    e.preventDefault();
                    alert($(".link_div a").attr('id'));
                    $("._new_filesharing_div").show();
                    return false;
                });
Run Code Online (Sandbox Code Playgroud)

我的想法是获取点击链接的ID并使用if循环检查点击了哪个链接,从而添加一个按钮,用于upload 单击upload file link并添加按钮以search进行单击search file link.内容的恢复几乎相同.

在这里,我总是点击Id链接,upload_link因为用户点击了另一个链接.我认为jquery正在获取第一个标签的id.我可以知道是否可以获取所点击链接的ID,或者我应该单独为每个链接编写代码

html jquery hyperlink

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

获取已选中复选框的ID

我正在使用PHP根据数据库中的值动态创建一组复选框.我的要求是获取已选中复选框的ID,并在用户通过POST单击提交按钮时将其传递到下一页.我没有使用AJAX.

例如,我需要这样的东西

第一页:

<input type="checkbox" name="check[]" id="checkme<?php echo var; ?>">.......
Run Code Online (Sandbox Code Playgroud)

secondpage.php:

$getcheckboxID = $_POST['check[]']
Run Code Online (Sandbox Code Playgroud)

php checkbox

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