我有这个代码: <p class = "foo">Text</p>
我也有一个表格: <form action = "XXX.php" method = post></form>
但是,我如何获得<p>提交时的值,因为<p>元素可以更改.
所以我的意思是能够发布<p>用户提交表单时的值,并能够通过以下方式从该php文件访问它:$_POST['foo'];
谢谢,我试图尽可能清楚.
我总是觉得正常表达很头疼,谷歌搜索并没有真正帮助.我目前正在使用以下表达式(preg_match):/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/
但是,如果我想允许带有加号的电子邮件,这显然不起作用,例如:foo+bar@domain.com
我怎么需要改变我的表达才允许它?在此先感谢您的帮助!
我遇到了一个相当奇怪的问题.我有一个可以通过CSS3旋转的div.div有一个前div子和后div子,后面div有-webkit-transform: rotateY( 180deg )set.
一旦父元素被旋转以显示div的背面的问题,它将仅检测div的一侧上的子元素的点击,特别是div或右侧的后半部分.正面div检测元素整个面上的咔嗒声.此外,z指数很好.我认为问题可能是由于旋转和浏览器显示一半"更近"?
这打破的代码非常复杂,所以我创建了一个测试文件来演示下面的问题.我正在使用我为3D转换编写的jQuery插件,可以在这里找到https://github.com/pwhisenhunt/jquery.transform/blob/master/jquery.transform.js.
编辑:经过实验,单击按钮元素只能记录100-200px而不是0-100px.换句话说,它实际上只是在div的后半部分注册.
很感谢任何形式的帮助!
<html>
<head>
<style>
.element{
width:200;
height:200;
-webkit-perspective: 800;
-webkit-transform-style: preserve-3d;
}
.element figure {
display: block;
height: 100%;
width: 100%;
position: absolute;
-webkit-backface-visibility: hidden;
border:1px solid yellow;
}
.element .front {
-webkit-border-radius:8px;
padding: 0px;
margin: 0px;
background-color:yellow;
z-index: 9870;
}
.element .back {
-webkit-border-radius:8px;
padding: 0px;
margin: 0;
-webkit-transform: rotateY( 180deg );
z-index: 0;
border: 1px solid red;
background-color:green;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="https://raw.github.com/pwhisenhunt/jquery.transform/master/jquery.transform.js"></script>
<script>
$(function(){ …Run Code Online (Sandbox Code Playgroud) 我已经看过几个开发人员如何使用表格,div和列表构建表单的例子; 所有这些都不是非常语义的.构建HTML文档的最佳方法是什么,因此它将每个标签和输入组分解为下一行并且可以轻松读取 - 无需使用CSS?
(我觉得ol和ul只是tr和td的替代品.在我看来,表格不是内容或定义列表)
我几乎觉得div是最好的格式,因为div是一个清晰的"分区"或项目分组,但我不确定.
示例HTML
<form>
<fieldset>
<legend>Your Favorites</legend>
<label for="color">Color</label>
<input id="color" name="color" type="text" />
<label for="food">Food</label>
<input id="food" name="food" type="text" />
<button type="submit">Submit</button>
</fieldset>
</form>
Run Code Online (Sandbox Code Playgroud) 我正在用PHP实现图像上传系统,需要以下内容:
为此,我有两种方法:
每个类别都有自己的文件夹,PHP将通过这些文件夹检测类别.
数据库中的每个图像都有一个catID(或多个catID),PHP将查询数据库以获取图像
你认为哪个好些?或者是否存在我缺少的第三种完全不同的方法?
只是一个注释,我不需要代码,我可以自己实现,我正在寻找实现的内容.
很想听听你的意见.
我希望你能帮我解决我正在尝试解决的 CSS 问题。
我有一组 div,在本例中假设为 4 个。我想将它们组织在页面上的两个垂直列中,而不需要在每列周围使用容器 div。
然而(这是棘手的部分),我希望对它们进行排列,以便每个 div 正好位于其上方的 div 之下。目前,我已经做到了,以便它们沿着顶部彼此对齐。
它工作正常,除非左侧的 div 比右侧的 div 长,
所以...我的问题是。我如何获得它,以便绿色框位于蓝色框的正下方,而不是与黄色框的顶部内联。
我不想使用margin-top: -60px或类似的。
如果需要的话,使用 JavaScript/jQuery 是可以的,但是纯 CSS 解决方案将是理想的选择。
要记住的重要一点是我不能在列周围使用容器 div。
我什至不确定这是否可能,并且浪费了一天的时间试图让它发挥作用...如果您能提供帮助,我将非常感激 - 即使您只是确认这是不可能的!
我正在尝试使用JDK 1.6.0_31-b05中的JDeveloper 11g R2(11.1.2.3.0)运行包含JAX WS(2.1)Webservice的应用程序.该错误来自该类中存在的@WebService注释.
当我运行应用程序时,我收到以下错误,
Run Code Online (Sandbox Code Playgroud)java.lang.IllegalArgumentException: Argument(s) "type" can't be null. at com.sun.xml.bind.api.TypeReference.<init>(TypeReference.java:89) at com.sun.xml.ws.model.RuntimeModeler.processDocWrappedMethod(RuntimeModeler.java:758) at com.sun.xml.ws.model.RuntimeModeler.processMethod(RuntimeModeler.java:678) at com.sun.xml.ws.model.RuntimeModeler.processClass(RuntimeModeler.java:428) at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:277) at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:363) at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:202) at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:496) at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:539) at weblogic.wsee.jaxws.JAXWSDeployedServlet.getEndpoint(JAXWSDeployedServlet.java:183)
嵌入式Web Logic似乎使用内部库而不是JDK提供的库.JDK rt.jar中的类RuntimeModeler或TypeReference存在以包com.sun.xml.ws.internal开头.Weblogic正在从glassfish.jaxb_1.0.0.0_2-1-12.jar和glassfish.jaxws.rt_1.2.0.0_2-1-5.jar中选择这些类,但这些jar不是我的应用程序的一部分.
我已经使用带有以下标记的weblogic.xml,
<prefer-web-inf-classes>true</prefer-web-inf-classes>
Run Code Online (Sandbox Code Playgroud)我尝试在DefaultDomain/lib目录中添加jaxws-api.jar和jws-api.jar,但这不起作用
任何线索如何解决此异常或如何强制weblogic使用jdk运行时类?相同的应用程序在独立的weblogic上正常工作.
很简单,我想从中删除customize-support类<body>.我现在正在寻找一段时间,无法找到它产生的地方.
我想使用Ajax包含脚本(动态驱动器)和CORS将内容从一个站点嵌入到另一个站点,所以我需要<body>用其他东西替换它的CSS,否则它会混淆网站的CSS,它们会合并在一起.
当我<body>用<abody>它替换时<body>,只用"customize-support"class 创建另一个,上面的级别.
也许有另一种解决方案?上面的方法是我能想到的唯一方法.
我想使用html格式只显示下面段落的前3行.我正在搜索w3shool,但它没有显示如何做到这一点.请帮忙
<body>
loremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremlor
loremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremlore
loremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremlore
loremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremlore
loremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremlore
</body>
Run Code Online (Sandbox Code Playgroud) 我想以编程方式向元素添加渐变背景.
使用适当的CSS,就像这样
background: -moz-linear-gradient(top, #000000 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #000000 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #000000 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #000000 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #000000 0%,#ffffff 100%); /* W3C */
Run Code Online (Sandbox Code Playgroud)
现在,我想用JavaScript来做.所以我想到了这样的事情:
gradientList.forEach(gradient => el.style.background = gradient)
Run Code Online (Sandbox Code Playgroud)
但是,这不起作用.每次都会覆盖background属性,并且只应用列表中的最后一个渐变.
对于大多数其他属性,供应商之间的属性名称是不同的,linear-gradient但是,它们都是background.
现在,我知道我可以在元素中添加一个类名并附加一个style节点document.head(这就是我现在正在做的事情),但它非常hackish,而且我想要一个更好的DOM做事方式.
简而言之,如何使用vanilla JavaScript将供应商前缀渐变添加到DOM元素?
html ×6
css ×5
php ×3
css3 ×2
forms ×2
gallery ×1
javascript ×1
jax-ws ×1
jdeveloper ×1
post ×1
preg-match ×1
regex ×1
semantics ×1
spring ×1
validation ×1
weblogic ×1
wordpress ×1