我正在尝试在里面创建文本框<div id="screens"> </div>.我有一个下拉菜单,我选择了要创建的文本框的数量.
我在这里写的JavaScript代码不起作用:
码:
function create(param) {
document.getElementById("screens").innerHTML="";
for(var i = 0; i < param; i++) {
alert(i);
document.write('<input type="text" name="Fname">');
}
}
Run Code Online (Sandbox Code Playgroud)
这是通过清除当前页面的所有内容来添加文本框,但我希望将文本框添加到 <div id="screen"> </div>.我怎样才能做到这一点?
我从那以后一直在做传单API.我一直被困在函数调用中,这给了我意想不到的行为.代码如下
var it=0;
var map = L.map('map1', {
center:[51.505,-0.09],
zoom: 2,
});
L.tileLayer('http://{s}.tile.cloudmade.com/c77b2fb7bfb74f74998061abda20d58f/997/256/{z}/{x}/{y}.png',{
attribution: '2013 © @ Rajat/Akshat',
maxZoom: 18
}).addTo(map);
var marker = L.marker([51.5,-0.09], {draggable: true, opacity: 0.8}).addTo(map);
function onDragEnd(e) {
var lat_marker = e.target._latlng.lat;
var lng_marker = e.target._latlng.lng;
}
var i=6;
marker.on('dragend',onDragEnd(event));
Run Code Online (Sandbox Code Playgroud)
map1 divid已在HTML页面上创建.
现在问题是这个功能:
marker.on('dragend',onDragEnd(event));
Run Code Online (Sandbox Code Playgroud)
它显示了这个错误
ReferenceError:未定义事件
marker.on( 'dragend',onDragEnd(事件));
但是当我没有任何争论地通过它时marker.on('dragend',onDragEnd());,它就有效.
另外,我想在函数中添加自己的参数:
marker.on('dragend',onDragEnd(i));
Run Code Online (Sandbox Code Playgroud)
i一些简单的变量在哪里.但是这个功能出了问题,它没有按预期工作.
当我正在做一个if语句时,如果字符串是一个大写单词,它就不起作用,因为它抓住了我的搜索字符串的单词.
例:
的index.php?信道=测试
<?php
$channel_query = $_GET['channel'];
$channel_query = $_GET['channel'];
if ($channel_query == "test") {
echo "Claimed";
} elseif($channel_query == "test1") {
echo "Claimed";
}
if(strtolower($channel_query) == strtolower($channel_query)){
} else
echo "N/A";
Run Code Online (Sandbox Code Playgroud)
因此,如果字符串是"Test",则它不起作用,因为它是大写的.有任何想法吗?
我已经看过这个答案了,它与我所拥有的非常接近。
这是我的PHP代码:
$start = new DateTime('0:00 first day of previous month', new DateTimeZone('UTC'));
/*
if (isset($_GET['year']) && isset($_GET['month']) && checkdate($_GET['month'], 1, $_GET['year'])) {
$start = DateTime::createFromFormat('Y-m-d', $_GET['year'] . '-' . $_GET['month'] . '-1');
}*/
$middle = DateTime::createFromFormat('U', strtotime('first day of last month', $start->format('U')));
$middle->setTimezone(new DateTimeZone('UTC'));
$end = DateTime::createFromFormat('U', strtotime('first day of 2 months ago', $start->format('U')));
$end->setTimezone(new DateTimeZone('UTC'));
var_dump($start);
var_dump($middle);
var_dump($end);
Run Code Online (Sandbox Code Playgroud)
今天是 8 月 27 日,所以我预计是 7 月 1 日、6 月 1 日和 5 月 1 日。以下是实际输出:
object(DateTime)[1]
public …Run Code Online (Sandbox Code Playgroud) 我正在尝试将本地图像文件读取为img元素.但readAsDataURL()似乎回归"未定义".我究竟做错了什么?
var input = $('.mapimage_input').get(0);
console.log(input); // <input type="file" class="mapimage_input" accept="image/jpeg">
var file = input.files[0];
console.log(file); // File {webkitRelativePath: "", lastModifiedDate: Fri Mar 30 2012 12:32:03 GMT+0200, name: "avatar.jpg", type: "image/jpeg", size: 8724…}
var fr = new FileReader();
var img = fr.readAsDataURL(file);
console.log(img); // undefined
$('.mapimage_layer').attr('src',img);
Run Code Online (Sandbox Code Playgroud) 我想点击它时将输入类型更改为密码.我试过这个:
<input name="pin" id="cp_serv" type="text" class="pin_v" value="Insert PIN Please" onclick="this.value='';$(this).attr('type','password');"/>
Run Code Online (Sandbox Code Playgroud)
我试图使用jQuery函数attr来改变click事件,但没有发生任何事情.
这是正确的方法吗?或者这可能吗?
我试图在MySQL的'posts'表中插入一个示例博客文章(使用PHP)但是每当提交大字符帖子时我都会收到语法错误.如果我提交说20个字符的内容,它可以工作,但500字符之类的内容将引发以下错误:
错误:SQL语法中有错误; 查看与您的MySQL服务器版本对应的手册,以便在''uid','username','p_date','title','content'附近使用正确的语法)VALUES('1','Mark Twain',' 2014-'第1行
'content'将通过varchar(1000)变量插入数据库.该表在mysql中定义为:
CREATE TABLE posts
(
pid int NOT NULL AUTO_INCREMENT,
uid int NOT NULL,
username varchar(100) NOT NULL,
p_date date NOT NULL,
title varchar(225) NOT NULL,
content varchar(10000) NOT NULL,
PRIMARY KEY(pid),
FOREIGN KEY(uid) REFERENCES users(uid)
);
Run Code Online (Sandbox Code Playgroud)
我想提交的实际内容是:
其次,这些传教士会逐渐地,在不引起怀疑或令人兴奋的警报的情况下,在贵族中引入一种基本的清洁,如果祭司可以保持安静,那么它们将对人们产生影响.这会破坏教会.我的意思是迈向这一步.接下来,教育 - 接下来,自由 - 然后她就会开始崩溃.我坚信,任何已建立的教会都是既定的罪行,既定的奴隶笔,我毫无顾忌,但愿意以任何方式或任何承诺伤害它的武器来攻击它.为什么,在我自己的前一天 - 在遥远的几个世纪尚未在时间之内激动 - 有些老英国人想象他们出生在一个自由的国家:一个拥有公司法和测试的"自由"国家仍然生效 - 木材支撑着男人的自由和不光彩的良心,以支撑着已经不合时宜的人.
对此的insert语句如下:
$sql = "INSERT INTO posts ('uid', 'username', 'p_date', 'title', 'content') VALUES('$uid','$uname', '$date', '$title', '$content')";
if(!mysql_query($sql,$con)){
echo "Oops! Something went wrong during the posting process. Please …Run Code Online (Sandbox Code Playgroud) 我不太确定我的代码在哪里导致导致错误计算的问题.当我运行该程序时,会出现以下警告:
C4305:'argument':从'double'截断到'float'.
税额(ta)和总成本(tc)似乎有问题,
Current Output:
Cost before Tax: $30.20
Tax Amount: $30.20
Total Cost: $-107374144.00
ground beef is ex-sponged
Press any key to continue . .
What it **should** be:
Your item name:ground beef
Cost before Tax: $30.20
Tax Amount: $2.64
Total Cost: $32.84
ground beef is ex-sponged
Run Code Online (Sandbox Code Playgroud)
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<iomanip>
#include<string>
using namespace std;
class item
{
public:
item(char* = " " ,float=0.0,int=0,float=0.0);
~item();
void print();
void calc(int);
private:
char name[20];
int quan;
float cost, tp, cbt, tax, …Run Code Online (Sandbox Code Playgroud)