Ao clicar para abrir modal fazer update

Dentro do meu projeto criei um sistema de emails. Agora preciso de uma condição para verificar mensagens lidas e mensagens não lidas. Para isso acrescentei à minha tabela o campo Status com tipo de dados tinyint(1), onde por defeito é 1, que representa mensagens lidas.

Tabela onde retorna as mensagens:

<?php       while($  row = mysqli_fetch_array($  result))           {   ?>  <section id="s1"> <div class="div1" id="minhaDiv" style="float: left;">       <table class="table table-bordered">           <tr>              <th width="20%">De</th>             <th width="60%">Assunto</th>             <th width="10%">Prioridade</th>             <th width="10%">Recebido</th>                        </tr>         <tr>         <th width="10%" colspan=4>Recebido: <?php echo $  row["Data"]; ?></th>          </tr>                 <tr>               <td><?php echo $  row["De"]; ?></td>              <td class="td-info view_data edit_data" id="<?php echo $  row["Id"]; ?>" data-toggle="modal" href="#dataModal" width="20%" style="font-weight:bold" onclick="this.style['font-weight'] ='normal'"><?php echo $  row["Assunto"]; ?></td>               <td><?php echo $  row["Prioridade"]; ?></td>              <td><?php echo $  row["Hora"]; ?></td>         </tr>         <tr>         <?php           }           ?>      </table>   </div> </section> 

Para ler a mensagem, abro um modal:

<div id="dataModal" class="modal fade">         <div class="modal-dialog">              <div class="modal-content">                   <div class="modal-header">                        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>                        <h4 class="modal-title">ALERTA RECEBIDO</h4>                   </div>                   <div class="container"></div>                 <div class="modal-body" id="employee_detail">                   </div>                   <div class="modal-footer" >                       <button type="button" class="btn btn-danger" onclick="location.reload('dataModal');" data-dismiss="modal">Sair</button>                  </div>              </div>         </div>    </div> 

JavaScript:

$  ('.td-info').on('click', function(){   $  ('#myModal').modal('show'); }); 

Agora pretendia que ao clicar para abrir o modal, automaticamente fizesse update no campo Status para 0, que representa, mensagem lida.

Estou a tentar da seguinte maneira: Peguei no JavaScript que tinha para abrir o madal e estou a editá-lo da seguinte forma, mas não estou a conseguir o update na tabela:

$  ('.td-info').click(function(){     var item_id = $  (this).attr("id");         url:"./fetchRAD",           method:"POST",           data:{item_id:item_id},           dataType:"json",           success:function(data){          $  ('#Status').val(data.Status); }); 

Até aqui peguei no valor que o campo Status tem na base de dados, mas agora não sei como fazer o update para 0.

Copiar célula de table ao clicar em button

Estou desenvolvendo um sistema e preciso que cada botão copie sua respectiva informação, porém estou tendo problemas com o comando select(); e document.execCommand(“copy”); como podem ver na imagem, aonde está o meu erro ?

  $  (function() {     $  (".btn").click(function(){       var x = $  (this).parent().parent().find(':nth-child(1)').html()       console.log(x);       x.select();       document.execCommand("copy");     });   });

erros

Fazer aparecer/desaparecer imagem ao clicar

Gostaria de que ao usuario clicar no botao do “Tamanho” aparecesse uma imagem de um bolo qualquer junto com o preco que ja consegui.

Meu codigo está assim:

$  ("#service").change(function() {   var value = $  (this).children("option:selected").val();   if (value == 1) {     $  ("#valor").text("Preço: R$   70,00");     //queria add  aqui uma imagem caso ele clicasse aqui   } else if (value == 2) {     $  ("#valor").text("Preço: R$   100,00");     //queria add aqui uma imagem caso ele clicasse aqui   } else if (value == 3) {     $  ("#valor").text("Preço: R$   120,00");     //queria add aqui uma imagem caso ele clicasse aqui   } else if (value == 4) {     $  ("#valor").text("Preço: R$   160,00");     //queria add aqui uma imagem caso ele clicasse aqui   }  });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <select id="service" style="margin: 0 5% 0 13%;" name="service" required class="border-box-contact">   <option value="" disabled selected>Tamanho</option>   <option value=1>PP (~1,2kg)</option>   <option value=2>P (~1,8kg)</option>   <option value=3>M (~2,5kg)</option>   <option value=4>G (~3,5kg)</option> </select> <br> <p><span style="display:flex; position:relative; justify-content:center; margin-top: 5%; margin-bottom:0%; font-weight: bolder; font-size: 15px;" id="valor" class="valor"></span></p>

Problema ao exibir div ao clicar em radio button e outra div

Estou com um problema e gostaria da ajuda dos amigos:

Em uma página de escolha de item gostaria de fazer aparecer uma div que está oculta quando seleciono a opção pelo radio button.

Funciona ok clicando direto no radio button, porém o radio button também é selecionado ao clicar sobre o nome da opção na DIV (exemplo: Boleto Bancário). E quando clico sobre o nome da opção a DIV oculta não aparece.

Gostaria de exibir a DIV oculta tanto ao clicar sobre o nome Boleto bancário (no caso em toda a DIV) como também ao clicar no radio button.

O HTML é mais ou menos assim:

$  ("input[name=op]").change(function(data){      var selection = $  ("input[name=op]:checked").val();     console.log(selection);      if(selection != "op3")         $  ("#campos").hide();     else         $  ("#campos").show('fast'); });  $  ("#campos").hide(); $  ('div.table-selection').click(function() { $  ('div').removeClass('success').find('input').prop('checked', false); $  (this).addClass('success').find('input').prop('checked', true); });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.3/jquery.min.js"></script> <div>       <div class="table-selection">         Opção 1          <input type="radio" name="op" value="op1" required aria-required="true" />   </div>  <div class="table-selection">Opção 2  <input type="radio" name="op" value="op2" checked="checked" required aria-required="true" /> </div>  <div class="table-selection">        Opção 3 <input type="radio" name="op" value="op3" required aria-required="true" />       </div> </div> <div id="campos">   	Exibe instrução   <div>

Obrigado pela atenção pessoal.

Problema ao clicar no Toggle [pendente]

Ocorre um erro no Toggle que não consigo resolver até o momento, eu clico no botão QO consórcio é seguro? e a classe class=”toggle-inner collapse” com o texto, abre normalmente e fecha quando clica novamente mas de forma mais rápida do que era para ser, a partir deste ponto quando clico para abrir novamente o mesmo botão da class=”toggle-button” não abre parece que fica bloqueado, travado. Aguardarei uma ajuda sobre o problema. Att.

Alterar valor da Label ao clicar em um Button no Tkinter Python

Olá estou estudando Python na versão 3.7.1 e 3.6.4 e preciso de uma ajuda. Testando a biblioteca Tkinter, fiz um botão que ao clicar nele deveria alterar a Label Resultado pelo valor escrito no Método Entry. Mas quando clico ele retorna o seguinte erro: resultado[“text”] = ed1.get() AttributeError: ‘NoneType’ object has no attribute ‘get’

Bem o código está abaixo:

from tkinter import*

def Clicou(): resultado[“text”] = ed1.get()

menu = Tk() ed1 = Entry(menu).place(x=40, y=0)

resultado = Label(menu, text=”Resultado”).place(x=80, y=100) bt = Button(menu, text=”CLIQUE”, command=Clicou).place(x=80, y=50)

menu.geometry(“200×200”) menu.mainloop()

Como criar eventos diferentes ao clicar pela segunda vez em um botão? [pendente]

Bem estou criando um aplicativo que é meio um jogo nele preciso que um botão ao ser clicado pela primeira vez realize uma ação, ao ser clicado pela segunda vez realize a mesma ação e assim ate a nona vez, na decima vez gostaria que ele realiza-se outra ação ! mas estou com dificuldade de fazer isso, poderiam me ajudar? Isso no Android Studio!

Abrir uma activity ao clicar em um item de uma list view

Eu tou meio perdido já, quero que quando clicar em um item da lista ele abra outra activity, porém só consigo toast… sou iniciante então se puderem me ajudar agradeço.

public class estatisticas extends AppCompatActivity {  @Override protected void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);     setContentView(R.layout.activity_estatisticas);     int position = getIntent().getIntExtra("a", 1);      final ListView lista =  findViewById(R.id.Listview);     final ArrayList<String> estatisticas = preencherdados();      ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, estatisticas);     lista.setAdapter(arrayAdapter);      lista.setOnItemClickListener(new AdapterView.OnItemClickListener() {         @Override         public void onItemClick(AdapterView<?> parent, View view, int position, long id) {             estatisticas artilheiros = (estatisticas) lista.getItemAtPosition(1);             Intent it = new Intent(estatisticas.this, artilheiros.class);             startActivity(it);             it.putExtra("a", position = 1);         }     });   }  private ArrayList<String> preencherdados() {     ArrayList<String> dados = new ArrayList<String>();      dados.add("TOP 15 ARTILHEIROS");     dados.add("Campeões");     return dados; } 

}

Como impedir que uma aplicação React Native retorne ao clicar no BackButton usando React Navigation

Olá, estou criando uma aplicação em React Native, e para as navegações eu tenho trabalhado com o plugin React Navigation. A estrutura do meu projeto está assim:

import React from 'react'; import { View, Text, Button } from 'react-native'; import { FluidNavigator } from 'react-navigation-fluid-transitions';  // tela de splash export default SplashScreen extends React.Component {   componentDidMount = () =>      setTimeout(() => this.props.navigation.navigate('Login'), 500);    render = () =>      <View>     <Text>SplashScreen</Text>   </View>; }  // tela de login de usuario export default LoginScreen extends React.Component {   goToDashboard = () => this.props.navigation.navigate('Dashboard');   goToRegister = () => this.props.navigation.navigate('Register');   render = () =>     <View>       <Text>LoginScreen</Text>       <Button onPress={goToDashboard} title="Sign in" />       <Button onPress={goToRegister} title="Sign up" />     </View>   } }  // tela de registro de usuario export default RegisterScreen extends React.Component {   render = () => <View><Text>RegisterScreen</Text></View>; }  // tela de dashboard (após o usuário estar logado) export default DashboardScreen extends React.Component {   render = () => <View><Text>DashboardScreen</Text></View>; }  // navigator contendo as telas const Navigator = FluidNavigator({   Splash: { screen: SplashScreen },   Login: { screen: LoginScreen },   Register: { screen: RegisterScreen },   Dashboard: { screen: DashboardScreen } })  export default App extends React.Component {   render(){     return <View><Navigator/></View>   }       } 

Meu problema está nas navegações. Quando o usuário clica no botão voltar, ele vai para a tela anterior e isso me complica… eu preciso que a navegação seja na seguinte relação:

  • SplashScreen => LoginScreen
  • LoginScreen <=> RegisterScreen
  • LoginScreen => DashboardScreen
  • RegisterScreen => DashboardScreen

Eu até tentei resetar o index usando o NavigationActions mas isso atrapalha as animações que estão na tela (por causa do react-navigation-fluid-transitions).

Também tentei bloquear o evento do BackButton assim como em alguns tutoriais, só que se eu bloqueio ele na tela de Screen, ele passa a dar pau em todas as telas, impedindo que eu consiga voltar para a tela de Login na tela de Register e consequentemente para as outras telas que virão na aplicação.

O que eu preciso fazer para que eu impeça (dentro da tela que eu quero impedir) para que ela não possa voltar até ‘X’ tela?