Comment dois-je soumettre un formulaire avec jqueryui bouton de boîte de dialogue,

Je veux envoyer un formulaire à l'aide de jqueryui bouton. J'ai eu un peu de code mais il ne fonctionne pas. Voici le code:

<script type="text/javascript">
function findUrls()
{
var text = document.getElementById("text").value;
var source = (text || '').toString();
var urlArray = [];
var url;
var matchArray;
//Regular expression to find FTP, HTTP(S) and email URLs.
var regexToken = /\b(http|https)?(:\/\/)?(\S*)\.(\w{2,4})\b/ig;
//Iterate through any URLs in the text.
if( (regexToken.exec( source )) !== null )
{
show_box();//this will show jquery dialog..
return false;
}
}
</script>
<div id="dialog" title="Dialog Title">
<p>Dialog box text.....Dialog box text....Dialog box text</p>
<button id="formSubmit">Click me</button>
</div>
<form name="myForm" id="myForm" action="http://www.bing.com" method="post" onsubmit="return findUrls();"> 
<textarea id="text"></textarea>
<input type="submit" name="submit" value="send" />
</form>
<script type="text/javascript">
function show_box(){
$(document).ready(function(){
$( "#dialog" ).dialog({
autoOpen: false,
width: 400,
buttons: [
{
text: "Yes",
click: function() {
submit_form();
}
},
{
text: "No",
click: function() {
$( this ).dialog( "close" );
}
},
{
text: "Cancel",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
$( "#dialog" ).dialog( "open" );
});
}
function submi_form(){
var myForm = document.forms['myForm'];
var formSubmit = document.getElementById('formSubmit');
formSubmit.onclick = function(){
myForm.submit();
}
}
</script>

Quand une personne met un lien dans la zone de texte et de soumettre le formulaire, jquery boîte de dialogue apparaît avec trois boutons, je veux que quand un un seul clic sur le bouton "Oui" de la boîte de dialogue, le formulaire de soumettre automatiquement. Tout fonctionne très bien. Mais Quand je clique sur le bouton oui, il ne fonctionne pas.

Tout d'abord, vous êtes à l'appel de la fonction submit_form (), mais vous avez défini la fonction submi_form(). Et si vous êtes à l'aide de jQuery, pourquoi êtes-vous à l'aide de var formSubmit = document.getElementById('formSubmit');? Pourquoi ne pas utiliser $('#formSubmit')?
si c'est à propos de jQuery UI?
Ce n'est pas de travail findUrls() ou show_box() fonction??
Maintenant, j'ai utilisé $('#myForm').submit (); "Oui" même, Mais pas les œuvres
Tous les deux travaillent, mais submit_form() ne fonctionne pas. Mais je l'ai changé à $('#myForm').submit();. Il est également ne fonctionne pas.

OriginalL'auteur Gopa Soft | 2012-12-04