使用jQuery,并希望让用户将占位符拖到文本区域.
每个占位符<span>都有一个class='placeholder'.文本区域id很简单'main_text'.
因此,用户应该能够将每个占位符拖动span到文本区域的顶部,删除它,然后插入文本.
最理想的效果是在放置占位符的位置插入文本,但我几乎放弃了那个.在这一点上,只是为了让它工作,所以它在任何地方插入文本将是一个良好的开端.
有没有人成功完成这个?谢谢 -
我有一个像这样的查询:
SELECT
title, desc, date
FROM
tablename
ORDER BY
date ASC, title ASC;
Run Code Online (Sandbox Code Playgroud)
当数据实际有日期时工作正常.问题是,日期提交是可选的,所以我有时会将稿件作为日期,这会产生令人遗憾的效果,即将所有未提交的行放在最前面.
所以,我接着尝试了这个:
SELECT
title, desc, date
FROM
tablename
ORDER BY
date DESC, title ASC;
Run Code Online (Sandbox Code Playgroud)
哪种工作,但不是真的 - 所有带日期(非0000-00-00)的项目都按降序列出,然后是所有带有0000-00-00的项目.
我想做的是按日期排序ASC,标题ASC,但只有日期!= 0000-00-00,但如果日期是= 0000-00-00,那么只是ORDER BY标题ASC那些(我想我解释正确).
我能想到的唯一方法是基于非SQL(两个查询,或者,每个查询只填充一个内存数组,然后我使用PHP排序).
是否有可以执行此操作的SQL查询?
我正在看这篇文章,它接近我需要的东西: PHP - 如何从添加日期算起60天
但是,在该帖子中,通过在当前日期添加60天来执行计算.我需要做的是根据变量日期(而不是当前日期)计算日期.
像这样的东西:
$my_date = $some_row_from_a_database;
$date_plus_10_days = ???;
Run Code Online (Sandbox Code Playgroud)
谁知道怎么做?
谢谢
我有一个动态生成的html页面,旨在打印.
我想基于div部分创建分页符 - 其中任何给定的div - 如果它不完全适合页面,则在它之前插入分页符.
从理论上讲,任何地方,从单个div,最多可能是10,可能适合单个打印页面,所以我想我需要在页面加载后使用jQuery来插入.
如果这是一个桌面应用程序,我会接近这样的事情:
有没有办法使用jQuery,CSS,原始JavaScript或其他任何东西,这会让我到这种情况?
我不得不承认,在使用CSS之前我从来不必担心Firefox版本,但出于某种原因,与FF2和FF3.0相比,FF 3.5没有正确定位我的一些元素.
现在我面临着必须检测它的FF 3.5.
以下是我现在用于处理FF和IE的CSS的方法:
<!-- MAIN STYLESHEET -->
<link rel=stylesheet href="./inc/style.css" type="text/css">
<!-- IE STYLE SHEET -->
<!--[if IE]> <style type="text/css">@import "./inc/style.ie.css";</style>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
现在我需要添加第三个选项,但是如何?有没有办法做到这一点,还是我面临必须实现某种JavaScript解决方案?
谢谢 -
我遇到了我认为是Excel的一个奇怪的问题(在这种情况下,Excel 2007,但也许也是Excel 2003,但在我写这篇文章时无法访问它).
我可以可靠地将一些服务器数据转换为制表符分隔格式(已经这样做多年),然后使用Excel打开它 - 没问题.
然而,似乎正在发生的事情是,如果我在其中一个字段中有一个html <table>,看起来Excel 2007认为它应该将表转换为Excel中的行和列(不是我想要的).正如您可能想象的那样,这会抛弃整个电子表格.
所以问题是,有没有办法设置excel不执行此操作(可能是Excel中与读取制表符分隔文件有关的一些设置),或者我错过了什么?
谢谢.
我正在构建一个PHP/MySql数据库应用程序,它可能会在某些表上使用频繁.
三个表有可能执行大量UPDATE - 这里有一些关于这些表的信息
我遇到的主要问题是每个MySql数据库的max#表是什么(在Linux服务器上).我也对采用为每个用户分配表而不是所有用户共享的单个表的方法的利弊感兴趣.
好吧,我不可能是这个问题的唯一一个似乎永远存在的人.
我们使用基于浏览器的html编辑器(一些不同的编辑器) - 每个编辑器都有自己的"从字词粘贴"按钮,效果很好.
但是,我们的许多用户只是直接从word粘贴到设计区域.对我们来说,这会导致世界末日 - 有时会打破javascript或其他太多无法提及的事情.
所以,我已经决定编写一个简单的函数来搜索源代码的内容,如果它看到任何与微软字粘贴相关的坏字符,那么就抛出一个匹配'这看起来像一个ms-word paste ".目前,它看起来像这样:
// detect potentially bad characters - usually from msword paste
function hasInvalidChars ( in_element ) {
var src = $j(in_element).val();
var e = $E(src); // enhanced string
var bad = Array( "mso-list:", "class=\"Mso", "</o:p>", "[if !supportLists]",
"style=\"mso-", "mso-bidi", "“", "”", "<v:shapetype", "<v:path",
"file:///" );
for ( i=0; i< bad.length; i++ ) {
if ( e.contains(bad[i]) ) {
return true;
}
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
请注意,如果你尝试运行代码,它将无法工作,因为(1)我使用jQuery和(2)我有一个特殊的对象($ E),它将一堆东西添加到一个字符串,一个是'包含( ''功能,但你知道它在做什么.
我要找的是属于'bad []'数组的数组元素.我已经提出了一个初步清单(这可能是也可能不是一个好的起点),但我问你那里的专家 - …
我试图使用VBA将一些文本插入PowerPoint TextRange,我使用这样的东西:
ActiveWindow.Selection.SlideRange.Shapes("rec1").TextFrame.TextRange.Text = "Hi"
Run Code Online (Sandbox Code Playgroud)
但是,我无法弄清楚如何以编程方式应用粗体,斜体和下划线(我没有看到.RichText属性或类似的东西).
我所拥有的是一些简单的HTML文本,其中包含我想要转换的粗体,斜体和带下划线的文本.
这该怎么做?
我需要做的是能够存储关于元素的一些数据.
例如,假设我有一个列表项<li>,我想在元素中存储一些关于它的数据,例如"这是来自XYZ的元素1".
我知道如何做到这一点的唯一方法(如果我能避免,我不想这样做)是这样的:
<li id='item1'>
Item 1
<!--This is element 1 from XYZ-->
</li>
<script>
// read it something like this
var e = document.getElementById('item1').innerHTML;
// then parse out the comment, etc.
// --
</script>
Run Code Online (Sandbox Code Playgroud)
我真正想要的是这样的东西(我相当肯定是不可能的):
// example
<li id='item1' userdata='This is element 1 from XYZ'>Item 1</li>
Run Code Online (Sandbox Code Playgroud)
..当然,我希望能够通过javasscript以某种方式访问它.
或者,还有其他方法来实现这一目标吗?
谢谢 -
css ×2
html ×2
javascript ×2
jquery ×2
mysql ×2
php ×2
date ×1
dom ×1
excel ×1
excel-2007 ×1
firefox ×1
math ×1
ms-word ×1
powerpoint ×1
sql ×1
sql-order-by ×1
tinymce ×1
vba ×1
vbscript ×1