由于使用了插件,我无法像往常一样将"onClick"属性添加到HTML表单输入中.插件正在处理我站点中的表单部分,并且它不提供自动执行此操作的选项.
基本上我有这个输入:
<input type="text" id="bfCaptchaEntry" name="bfCaptchaEntry" style="">
Run Code Online (Sandbox Code Playgroud)
我想用jQuery onload添加一个onClick,它就像这样:
<input onClick="myfunction()" type="text" id="bfCaptchaEntry" name="bfCaptchaEntry" style="">
Run Code Online (Sandbox Code Playgroud)
我该怎么做呢?
我知道这可能不是标准做法,但在我的情况下似乎是最简单的选择.
我是jQuery的新手所以非常感谢任何帮助.
我有一个页面上的链接,我想在页面加载时以编程方式单击它.
像这样的东西:
$(document).ready(function () {
// code to make the page think $('a.tagcloud-link') is clicked
});
Run Code Online (Sandbox Code Playgroud)
该链接是一个AJAX调用,在Wordpress后端显示流行的标签.
该功能不能轻易编辑,因为它取决于很多东西.
所以我想触发在页面加载时调用最流行标签的AJAX链接.
如果它有效,这将解决我的所有问题.
那个链接是$('a.tagcloud-link')
拜托,请帮我解决这个问题,我花了好几个小时把头发拉出来尝试并且没有做到这一点.谢谢.
我有两种形式.
我想将表单1中的一个文本字段的值复制到表单2中的另一个.
文本字段名称和ID不同.
我怎样才能做到这一点?
这不起作用:
document.getElementById('name').value = document.getElementById('user').value;
Run Code Online (Sandbox Code Playgroud)
谢谢!
我想知道如何在jQuery中获得一个随机文本变量,如下所示:
gwtq3tw3232dsk@domain.com
第一部分中字母和数字的15位随机组合和第二部分中的"@ domain.com"保持不变.
我想得到一直不同的真实随机条目.
如何用javascript或jquery做到这一点?
谢谢
我想从一个预先确定的单个数字开始,然后有多个随机数,当加起来时,它们的总数就是我开始的数字。
例如,我有 100,但想要有 10 个随机数,当它们加在一起时,组成 100。
以我有限的知识,我写了这个:
<?php
$_GET['total'] = $total;
$_GET['divided'] = $divided;
echo 'Starting with total: ' . $total;
echo '<br />';
echo 'Divided between: ' . $divided;
$randone = rand(1, $total);
$randonecon = $total - $randone;
echo '<br />';
echo 'First random number: ' . $randone;
$randtwo = rand(1, $randonecon);
$randtwocon = $total - $randtwo;
echo '<br />';
echo 'Second random number: ' . $randtwo;
?>
Run Code Online (Sandbox Code Playgroud)
当然,这是失败的,因为我不知道如何将数字放在一个不让它们超过给定总数的数组中。
完全感谢Matei Mihai,它完成了!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> …Run Code Online (Sandbox Code Playgroud) 我为我的学生做了一个简单的基于PHP的考试.结果在数据库中记录为"q1","q2","q3","q4"和"q5".
正确答案记录为"是",错误答案记录为"否".
有5个问题,我希望总分为100分.
所有的功能都按照我的意愿运行,但问题是,我不知道如何将结果从高到低排序.任何帮助都非常感谢!
$result = mysqli_query($db,"SELECT * FROM table");
while($row = mysqli_fetch_array($result)){
$score = 0;
echo '<img alt="'.$row["name"].'" src="images/'.$row["name"].'.jpg" width="118" height="158"';
if ($row["q1"] === "yes") {$score=$score+20;}
if ($row["q2"] === "yes") {$score=$score+20;}
if ($row["q3"] === "yes") {$score=$score+20;}
if ($row["q4"] === "yes") {$score=$score+20;}
if ($row["q5"] === "yes") {$score=$score+20;}
echo ' /> '.$row["name"] . ' ' . $score;
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试对用户选择的日期和当前日期进行服务器端验证,这是我拥有的:
$day = $_POST['day'];
$month = $_POST['month'];
$year = $_POST['year'];
$dateval = $year + $month + $day;
if ($dateval - $today < 0) {
$datepassed = 'no';
}
else {
$datepassed = 'yes';
}
Run Code Online (Sandbox Code Playgroud)
据我所知,除了$ dateval变量只是将所有数字相加而不是将它们组合在一起以形成用户选择的日期之外,所有内容都完美无缺.例如20110719返回2037.如何在不添加数字的情况下组合数字?任何帮助表示赞赏.
当用户填写正确的输入时,我想在正确的输入旁边添加绿色勾号
这是我如何设置一切的:
<label>
<select class="allselect" onChange="check(this.name)" name="typeselect" id="typeselect">
<option value="off">Select...</option>
<option value="normalshoes">normalshoes</option>
<option value="smallshoes">smallshoes</option>
<option value="bigshoes">bigshoes</option>
<option value="coats">coats</option>
<option value="regularpants">regularpants</option>
<option value="bigpants">bigpants</option>
<option value="tshirt">tshirt</option>
<option value="long">long</option>
<option value="big">big</option>
<option value="dress">dress</option>
<option value="hats">hats</option>
<option value="bags">bags</option>
<option value="glasses">glasses</option>
<option value="other">other</option>
</select>
</label>
<div id="typeselectIMG" class="status"><img src="http://oi62.tinypic.com/2d0l214.jpg" alt="OK" class="IMGself"></div>
<div id="secondstep">
<input type="text" class="quantity" onKeyPress="check(this.name)" name="quantity" id="quantity">
<div id="quantityIMG" class="status"><img src="http://oi62.tinypic.com/2d0l214.jpg" alt="OK" class="IMGself"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
和JS:
function check(id) {
var idValue = document.getElementsByName(id)[0];
var Valueit = idValue.value;
if (id == 'typeselect') {
if …Run Code Online (Sandbox Code Playgroud) 我有一个数组,例如:
array("aaa", "bbb", "ccc", "ddd", "eee", "fff", "ggg");
Run Code Online (Sandbox Code Playgroud)
我想从中选择五个随机和唯一的值,并将它们放在五个不同的变量中,例如:
$one = "ccc";
$two = "aaa";
$three = "bbb";
$four = "ggg";
$five = "ddd";
Run Code Online (Sandbox Code Playgroud)
我已经在下面找到了这个代码,它可以生成随机字符串并只显示它们,但我想要的输出是将它们放在不同的变量中并且能够单独使用它们.
<?php
$arr = $arr_history = array("aaa", "bbb", "ccc", "ddd", "eee", "fff", "ggg");
for ( $i = 1; $i < 5; $i++ )
{
// If the history array is empty, re-populate it.
if ( empty($arr_history) )
$arr_history = $arr;
// Randomize the array.
array_rand($arr_history);
// Select the last value from the array.
$selected = array_pop($arr_history); …Run Code Online (Sandbox Code Playgroud) html ×5
javascript ×5
jquery ×5
php ×4
forms ×2
random ×2
validation ×2
arrays ×1
sorting ×1
string ×1
while-loop ×1