javascript – Controlar entrada de datos en un input por JS

Tengo una función en JS para controlar lo que el usuario puede o no introducir por teclado.
Ahora mismo llamo a esa función mediante un onkeypress de manera que cada vez que el usuario teclea en el input compruebo que es correcto.

Ahora tengo el problema de que si copia y pega un texto en ese input al no haber tecleado una tecla no se llama a la función, he probado con el onchange pero con el problema de que si copio y pego en ese input y directamente doy al botón submit no llama a la función.

¿Cual es la forma correcta para poder llamar a esa función en cualquier caso posible?

Entrada de varios ENTER`s

estou fazendo um código em C, e em algumas partes do código eu quero que o usuário, aperte ENTER pro programa continuar a rodar normalmente, porém eu fiz testes, e se eu apertar ENTER varias vezes, os próximos "APERTE ENTER PRA CONTINUAR" entram automaticamente mesmo com o uso do fflush(stdin);/__fpurge(stdin); o programa continua inserindo os ENTER que eu apertei repetidamente nas próximas partes do código, há um jeito de fazer com que esses ENTER "sumam" mesmo que seja apertado varias vezes antes desse getch/getchar/scanf? tentei de varias maneira e nenhuma até agora deu certo

linux – script shell que ejecuta programa que requiere toma dos archivos de entrada

Quiero desarrollar un script shell que llame a un programa que requiere dos archivos de entrada.
La cuestión está en que, no es solo una pareja la tiene que procesar, sino x numero de parejas que se encuentran en el mismo directorio.

En el directorio tengo por ejemplo:

1nt.fa 2aa.fa 2nt.fa 2aa.fa 3nt.fa 3aa.fa 4nt.fa 4aa.fa 5nt.fa 5aa.fa

la linea de comandos del programa es la siguiente:

xvfb-run ete3 build -a 1aa.fa -n 1nt.fa -o mix_types -w standard_fasttree --clearall --nt-switch-threshold 0.0

Y lo que intente fue lo siguiente, pero no funciono.

#!/bin/bash
aa='eteanalysis/*.aa.fa'
nt='eteanalysis/*.nt.fa'
for f in eteanalysis/; do
    xvfb-run ete3 build
    -a $aa
    -n $nt
    -w standard_fasttree
    --clearall
    --nt-switch-threshold 0.0
    -o mixed_types/${f%.fasta}.ete3
done

Alguna idea?…También lo he intentado con parallel pero tampoco me funciono

Eu estou a a fazer um programa em c# xamarin e estou a receber dados de uma entrada analógica de um wise 4012 que estão constantemente a mudar

Estou a receber esses dados da da entrada analógica em um textview e gostava que quando carregasse num botão fosse possível estar sempre a atualizar a mesma de modo a que estivesse sempre a receber os dados atualizados da entrada analógica.

javascript – remover arquivos de entrada no typing do tipo file

$ (& # 39;. Attach-files # inputfile & # 39;). on (& # 39; change & # 39 ;, function () {
$ (& # 39;. Attach-files .selected-files & # 39;). html (& # 39; & # 39;);
for (var i = 0; i <this.files.length; i ++) {
$ (& # 39;. Selected-files & # 39;). append (& # 39;
  • & # 39; + this.files[i].name + & # 39;
  • & # 39); } });
    .Attach files {
    Swimmer: left;
    Width: 100%;
    Top edge: 10px;
    Display: -webkit-flex;
    Display: Flex;
    -webkit-align-items: center;
    Align elements: center;
    -webkit-flex-wrap: wrap;
    Flex Wrap: Wrap;
    }
    
    .attach files .inputfile {
    Width: 150px;
    Height: 40px;
    Right margin: 15px;
    Bottom edge: 10px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    Boundary radius: 25px;
    Background color: # fff5ef;
    Cursor: pointer;
    Display: -webkit-flex;
    Display: Flex;
    -webkit-align-items: center;
    Align elements: center;
    -webkit-justify-content: center;
    Justify content: middle;
    -Moz transition: every 0.3 s;
    -o transition: every 0.3 s;
    -webkit transition: every 0.3 s;
    Transition: every 0.3 s;
    Font size: 14px;
    Line height: normal;
    Align text: center;
    Color: # ff5800;
    }
    
    .attach files .inputfile input {
    Position: absolutely;
    Opacity: 0;
    Hidden overflow;
    z index: -1;
    }
    
    .attach files .inputfile: hover {
    Background color: # ff5800;
    Color: #fff;
    }
    
    .attach files .selected files {
    Display: -webkit-flex;
    Display: Flex;
    -webkit-align-items: center;
    Align elements: center;
    -webkit-flex-wrap: wrap;
    Flex Wrap: Wrap;
    Padding: 0;
    }
    
    .attach-files .selected-files li {
    Display: -webkit-flex;
    Display: Flex;
    -webkit-align-items: center;
    Align elements: center;
    Margin: 0 5px;
    Bottom edge: 10px;
    Font size: 12px;
    Line height: normal;
    Color: # 878694;
    Upholstery: 5px 10px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    Boundary radius: 12px;
    Background color: # f9fafa;
    Edge: fixed 1px transparent;
    }
    
    .attach-files .selected-files li: hover {
    Cursor: pointer;
    Border: stuck 1px # 878694;
    }