我想制作这个Javascript代码,当我点击"删除图片"链接时,它会删除图片.请帮我.
<script>
function previewFile(){
var preview = document.querySelector('img');
var file = document.querySelector('input[type=file]').files[0];
var reader = new FileReader();
reader.onloadend = function () {
preview.src = reader.result;
}
if (file) {
reader.readAsDataURL(file);
} else {
preview.src = "";
}
}
previewFile();
</script>
<input type="file" onchange="previewFile()"><br>
<img src="" height="200" alt="Image preview...">
<a href="#">remove image </a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 如何在 UTF-8 中使用 ctype_alpha?
我有这个代码:
if(empty($_POST) === false) {
if (isset($_POST['first_name']) && !empty ($_POST['first_name'])){
if (ctype_alpha($_POST['first_name']) === false) {
$errors[] = 'Please enter your First Name with only letters!';
}
}
}
Run Code Online (Sandbox Code Playgroud)
在这里我检查是否一切正常。如果不是,我会收到错误消息。
但是如果我使用像 š??ž - UTF-8 这样的字母,那么我也会出错。那么我该如何解决这个问题呢?我需要名字只有字母,但必须允许使用 š??ž 等 UTF-8 字符。
我正在尝试制作一个只接受一些值的程序.因此,如果"e"变量不是1或2或3,则表示该数字不正确,但如果该值等于这些数字,则运行else部分.
所有这些可能听起来非常简单,易于实现,而且它是,但我运行代码和每个vaule我设置为"e"运行if部分.
这是代码:
var e;
e=parseFloat(prompt("Input e",""));
if(e!=1 || e!=2 || e!=3)
{
alert("put again E");
}
else
{
//whatever
}
Run Code Online (Sandbox Code Playgroud) <div id="634670717473476800" align="center" style="width: 100%; overflow-y: hidden;" class="wcustomhtml">
Run Code Online (Sandbox Code Playgroud)
我有上面的HTML(自动生成,无法更改),我尝试在CSS中选择整个DIV.页面上有几个"wcustomhtml",因此ID是我唯一的选择.我想是直截了当的.
但我无法选择它.我不明白.
既没有#634670717473476800也没有div#634670717473476800设法选择div.可以不选择仅包含数字的ID吗?
编辑:所以如果它是有效的HTML,那可能是错的.Chrome检查元素和firebug都不允许我根据检查器中的ID创建规则.