Eu tenho um form e toda vez que alguém clicar no input eu quero que a borda de baixo mude a cor e quando ele clicar fora quero que volte ao normal quero isso para todos os campo de todos os foms que eu tiver
Fiz uma classe e gostaria de ler o valor de uma determinada variável, porém essa variável será alterada por alguns métodos enquanto ela estiver instanciada, mas quando leio o valor dela essas alterações não são visualizadas.
segue exemplo:
<?php
$test = new classeTeste;
echo "valor inicial de myVar: ".$test->myVar."</br>";
$test->alterar_myVar();
echo "myVar após chamada do método: ".$test->myVar."</br>";
class classeTeste {
public $myVar = 1000;
public function alterar_myVar(){
$myVar = 20000;
echo "Valor myVar foi alterado para: ".$myVar." pelo método alterar_myVar</br>";
}
}
?>
Valeu e Abraço!
Vi na internet que para pegar o src de uma imagem se coloca o seguinte código:
<form action="/action_page.php">
<input type="file" name="pic" accept="image/*">
<input type="submit"> </form>
e isso vai retornar pic="nome do arquivo", o problema é que eu não sei como usar isso com a tag <img> para escolher esse local de arquivo... como eu posso implementar isso? Eu só quero colocar uma imagem qualquer no site através do input file mas não sei como faço...
Olá.
Estou tentar fazer um atributo de um objeto receber um objeto de outra classe. Mas dependendo da forma que faço isso, recebo uma mensagem de erro.
class PedidoFilho {
public $id;
public $tipo;
}
class PedidoPai {
public $id;
public $tipo;
public $pedidoFilho
public function getPedFilho() {
$this->pedidoFilho= new PedidoFilho();
}
}
$pedido= new PedidoPai();
$pedido->getPedFilho();
Olá
tenho uma função JS para mudar valor de atributos de uma imagem.
A imagem é essa:
<img src="capa.jpg" data-desc="2018 - Aventura" alt="titulo do filme" onclick="teste(this,2);" id="video" />
A função:
function teste(arg,p){
var pos = p;
document.getElementById('video').src="novacapa.jpg"; // muda src
document.getElementById('video').alt="Titulo do novo video"; // muda alt
document.getElementById('video').attr('data-desc', 'valor a atribuir'); // ???
}
A função muda o "src" e "alt" mas não consigo mudar o valor do atributo 'data-desc", como faço isso?
Essa é a linha em questão:
document.getElementById('video').attr('data-desc', 'valor a atribuir');