Cita:
Quiero pasar las variables nombre y autor a la función fileUpload. Y mi problema es que no puedo pasarlas como parámetros de la función (porque no se modificar esa función, basicamente).<input id="nombre" class="subir" type="text" value="name the pair of files" onclick="$(this).val('');" /> <span class="subir">*</span> <br />
<input id="autor" class="subir" type="text" value="author's name..." onclick="$(this).val('');" /> <span class="subir">*</span> <br /> <br />
<a href="#" class="subir" onclick="nombre = $('#nombre').val(); autor = $('#autor').val(); $('#fileUpload').fileUploadStart();">Go!</a>
<input id="autor" class="subir" type="text" value="author's name..." onclick="$(this).val('');" /> <span class="subir">*</span> <br /> <br />
<a href="#" class="subir" onclick="nombre = $('#nombre').val(); autor = $('#autor').val(); $('#fileUpload').fileUploadStart();">Go!</a>
Necesito que a la hora de ejecutarse la función, nombre y autor tengan las valores de los campos input correspondientes.
Este es el codigo de la función:
Cita:
Ya intenté esta linea, pero no funciona: $("#fileUpload").fileUpload({
'uploader': 'libreria/uploader/uploader.swf',
'cancelImg': 'libreria/uploader/cancel.png',
'folder': '<?php echo $path;?>',
'scriptData': {'nombre': nombre, 'autor': autor},
'buttonText': 'Add',
'checkScript': 'libreria/uploader/check.php',
'script': 'libreria/script.php',
'multi': true,
'simUploadLimit': 2,
'onSelect': function(){$(".subir").show(); },
'onComplete': function(){$(".subir").hide();
// location.reload(true);
}
});
'uploader': 'libreria/uploader/uploader.swf',
'cancelImg': 'libreria/uploader/cancel.png',
'folder': '<?php echo $path;?>',
'scriptData': {'nombre': nombre, 'autor': autor},
'buttonText': 'Add',
'checkScript': 'libreria/uploader/check.php',
'script': 'libreria/script.php',
'multi': true,
'simUploadLimit': 2,
'onSelect': function(){$(".subir").show(); },
'onComplete': function(){$(".subir").hide();
// location.reload(true);
}
});
Cita:
Lo que obtengo con eso es el value original. Por ejemplo: name the pair of files. Y eso que tengo un evento onclick que resetea los valores! 'scriptData': {'nombre': $('#nombre').val(), 'autor': $('#autor').val()},
Como resolverlo?