mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-02 17:07:01 +01:00
Correzione blocco campi per Anagrafiche
This commit is contained in:
parent
cabb65711e
commit
4d4c6a5634
@ -14,7 +14,7 @@ echo '
|
|||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
{[ "type": "text", "label": "'.tr('Denominazione').'", "name": "ragione_sociale", "required": 1 ]}
|
{[ "type": "text", "label": "'.tr('Denominazione').'", "name": "ragione_sociale", "id": "ragione_sociale_add", "required": 1 ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
@ -25,11 +25,11 @@ echo '
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
{[ "type": "text", "label": "'.tr('Cognome').'", "name": "cognome", "required": 0 ]}
|
{[ "type": "text", "label": "'.tr('Cognome').'", "name": "cognome", "id": "cognome_add", "required": 0 ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
{[ "type": "text", "label": "'.tr('Nome').'", "name": "nome", "id": "nome_", "required": 0 ]}
|
{[ "type": "text", "label": "'.tr('Nome').'", "name": "nome", "id": "nome_add", "required": 0 ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>';
|
</div>';
|
||||||
@ -124,31 +124,40 @@ echo '
|
|||||||
?>
|
?>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
var nome = $('#nome_add', '#modals > div');
|
||||||
|
var cognome = $('#cognome_add', '#modals > div');
|
||||||
|
var ragione_sociale = $('#ragione_sociale_add', '#modals > div');
|
||||||
|
|
||||||
// Abilito solo ragione sociale oppure solo nome-cognome in base a cosa compilo
|
// Abilito solo ragione sociale oppure solo nome-cognome in base a cosa compilo
|
||||||
$('#nome_, #cognome', '#modals > div').blur(function(){
|
nome.keyup(function () {
|
||||||
if ($('#nome_', '#modals > div').val() == '' && $('#cognome', '#modals > div').val() == '' ){
|
if ($(this).val()) {
|
||||||
$('#nome_, #cognome', '#modals > div').prop('disabled', true).prop('required', false);
|
ragione_sociale.prop('disabled', true).prop('required', false);
|
||||||
$('#ragione_sociale', '#modals > div').prop('disabled', false).prop('required', true);
|
} else if (!cognome.val()) {
|
||||||
}else{
|
ragione_sociale.prop('disabled', false).prop('required', true);
|
||||||
$('#nome_, #cognome', '#modals > div').prop('disabled', false).prop('required', true);
|
|
||||||
$('#ragione_sociale', '#modals > div').prop('disabled', true).prop('required', false);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#ragione_sociale', '#modals > div').blur(function(){
|
cognome.keyup(function () {
|
||||||
if ($('#ragione_sociale', '#modals > div').val() == '' ){
|
if ($(this).val()) {
|
||||||
$('#nome_, #cognome', '#modals > div').prop('disabled', false).prop('required', true);
|
ragione_sociale.prop('disabled', true).prop('required', false);
|
||||||
$('#ragione_sociale', '#modals > div').prop('disabled', true).prop('required', false);
|
} else if (!nome.val()) {
|
||||||
|
ragione_sociale.prop('disabled', false).prop('required', true);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
ragione_sociale.keyup(function () {
|
||||||
|
if ($(this).val()) {
|
||||||
|
nome.prop('disabled', true).prop('required', false);
|
||||||
|
cognome.prop('disabled', true).prop('required', false);
|
||||||
} else {
|
} else {
|
||||||
$('#nome_, #cognome', '#modals > div').prop('disabled', true).prop('required', false);
|
nome.prop('disabled', false).prop('required', true);
|
||||||
$('#ragione_sociale', '#modals > div').prop('disabled', false).prop('required', true);
|
cognome.prop('disabled', false).prop('required', true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#id_nazione', '#modals > div').change(function(){
|
$('#id_nazione', '#modals > div').change(function(){
|
||||||
if ($(this).find('option:selected').data('text')=='IT - Italia'){
|
if ($(this).find('option:selected').data('text') === 'IT - Italia'){
|
||||||
$('#codice_destinatario', '#modals > div').removeAttr('readonly');
|
$('#codice_destinatario', '#modals > div').removeAttr('readonly');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user