<?php
require_once ( 'username.php' );
if (isset($_POST['textfield'])) {
echo username();
return;
}
echo '
<form name="form1" method="post" action="">
<p>
<label>
<input type="text" name="textfield" id="textfield">
</label>
</p>
<p>
<label>
<input type="submit" name="button" id="button" value="Submit">
</label>
</p>
</form>';
?>
Необходимо выполнить функцию на странице, в которую отправляется форма.
Select the .ui-tabs-panel that isn't hidden with .ui-tabs-hide:
var selectedPanel = $("#tabs div.ui-tabs-panel:not(.ui-tabs-hide)");
В конце концов я понял это с помощью небольшого взлома, но чувствую, что это не идеальное решение:
function initAjaxForms()
{
var selected = $('#tabs').tabs('option', 'selected');
var selectedtab = '#tabs > div:eq('+selected+')';
var selectedtabelement = $(selectedtab).get(0);
$('form').ajaxForm({ target:selectedtabelement, success:initAjaxForms});
}
кто-нибудь, у кого есть идея получше?