I try to find a specific word in a text string which I get by capturing the name of a file that I load in a tag of type file ( type="file
) to perform a condition which marks me as selected a select if the file name has any of the values that it has:
$('#archivoFRR').change(function(){
var file = $(this).val();
console.log(file);
// aqui deberia de ir el condicional donde compare la cadena de texto (el nombre del archivo) con
// la palabra que deseo en este caso seria "1" es decir si encuentro "1"
// en el nombre del archivo este me seleccionara la opcion que tenga como valor "1"
if('' == '1'){
$("select option[value='1']").attr("selected","selected");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="file" id="archivoFRR" name="archivoFRR" >
<br>
<br>
<select id="select" name="select" >
<option value="1">Facturación</option>
<option value="2">Recaudo</option>
<option value="3">ReFacturación</option>
</select>
Check this code, it is commented, if something does not work for you, I am here to serve you.